home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_49_AFind.txt < prev    next >
Text File  |  1992-10-27  |  87KB  |  1,557 lines

  1. # near model CODE resource
  2. # jump table entries: 14728-14732 (5 of them)
  3. fn00000000:
  4. 00000000  4E56 FCFE                link       A6, -0x0302
  5. 00000004  422E 0008                clr.b      [A6 + 0x8]
  6. 00000008  3F3C 0001                move.w     -[A7], 0x1
  7. 0000000C  4EAD 34CA                jsr        [A5 + 0x34CA /* export_1685 */]
  8. 00000010  4267                     clr.w      -[A7]
  9. 00000012  4EAD 3F82                jsr        [A5 + 0x3F82 /* export_2028 */]
  10. 00000016  1D5F FFFF                move.b     [A6 - 0x1], [A7]+
  11. 0000001A  102E FFFF                move.b     D0, [A6 - 0x1]
  12. 0000001E  6750                     beq        +0x52 /* 00000070 */
  13. 00000020  486E FCFE                pea.l      [A6 - 0x302]
  14. 00000024  2F3C 0011 0FA0           move.l     -[A7], 0x110FA0
  15. 0000002A  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  16. 0000002E  486E FDFE                pea.l      [A6 - 0x202]
  17. 00000032  2F3C 0001 0FA7           move.l     -[A7], 0x10FA7
  18. 00000038  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  19. 0000003C  486E FEFE                pea.l      [A6 - 0x102]
  20. 00000040  2F3C 0002 0FA7           move.l     -[A7], 0x20FA7
  21. 00000046  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  22. 0000004A  4267                     clr.w      -[A7]
  23. 0000004C  486E FDFE                pea.l      [A6 - 0x202]
  24. 00000050  486E FEFE                pea.l      [A6 - 0x102]
  25. 00000054  486E FCFE                pea.l      [A6 - 0x302]
  26. 00000058  4EAD 3FD2                jsr        [A5 + 0x3FD2 /* export_2038 */]
  27. 0000005C  101F                     move.b     D0, [A7]+
  28. 0000005E  6708                     beq        +0xA /* 00000068 */
  29. 00000060  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  30. 00000066  6008                     bra        +0xA /* 00000070 */
  31. label00000068:
  32. 00000068  2F2D FC34                move.l     -[A7], [A5 - 0x3CC]
  33. 0000006C  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  34. label00000070:
  35. 00000070  4E5E                     unlink     A6
  36. 00000072  4E75                     rts
  37. fn00000074:
  38. 00000074  4E56 FCFC                link       A6, -0x0304
  39. 00000078  48E7 0300                movem.l    -[A7], D6,D7
  40. 0000007C  206E 000E                movea.l    A0, [A6 + 0xE]
  41. 00000080  43EE FF00                lea.l      A1, [A6 - 0x100]
  42. 00000084  703F                     moveq.l    D0, 0x3F
  43. label00000086:
  44. 00000086  22D8                     move.l     [A1]+, [A0]+
  45. 00000088  51C8 FFFC                dbf        D0, -0x6 /* 00000086 */
  46. 0000008C  206E 000A                movea.l    A0, [A6 + 0xA]
  47. 00000090  43EE FE00                lea.l      A1, [A6 - 0x200]
  48. 00000094  703F                     moveq.l    D0, 0x3F
  49. label00000096:
  50. 00000096  22D8                     move.l     [A1]+, [A0]+
  51. 00000098  51C8 FFFC                dbf        D0, -0x6 /* 00000096 */
  52. 0000009C  4246                     clr.w      D6
  53. 0000009E  1C2E FF00                move.b     D6, [A6 - 0x100]
  54. 000000A2  4247                     clr.w      D7
  55. 000000A4  1E2E FE00                move.b     D7, [A6 - 0x200]
  56. 000000A8  BC47                     cmp.w      D6, D7
  57. 000000AA  6C08                     bge        +0xA /* 000000B4 */
  58. 000000AC  422E 0012                clr.b      [A6 + 0x12]
  59. 000000B0  6000 00E2                bra        +0xE4 /* 00000194 */
  60. label000000B4:
  61. 000000B4  102E 0008                move.b     D0, [A6 + 0x8]
  62. 000000B8  4880                     ext.w      D0
  63. 000000BA  6712                     beq        +0x14 /* 000000CE */
  64. 000000BC  5340                     subq.w     D0, 1
  65. 000000BE  6732                     beq        +0x34 /* 000000F2 */
  66. 000000C0  5340                     subq.w     D0, 1
  67. 000000C2  6760                     beq        +0x62 /* 00000124 */
  68. 000000C4  5340                     subq.w     D0, 1
  69. 000000C6  6700 0092                beq        +0x94 /* 0000015A */
  70. 000000CA  6000 00C4                bra        +0xC6 /* 00000190 */
  71. label000000CE:
  72. 000000CE  4267                     clr.w      -[A7]
  73. 000000D0  486E FF00                pea.l      [A6 - 0x100]
  74. 000000D4  486E FE00                pea.l      [A6 - 0x200]
  75. 000000D8  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  76. 000000DC  4A5F                     tst.w      [A7]+
  77. 000000DE  660A                     bne        +0xC /* 000000EA */
  78. 000000E0  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  79. 000000E6  6000 00AC                bra        +0xAE /* 00000194 */
  80. label000000EA:
  81. 000000EA  422E 0012                clr.b      [A6 + 0x12]
  82. 000000EE  6000 00A4                bra        +0xA6 /* 00000194 */
  83. label000000F2:
  84. 000000F2  4267                     clr.w      -[A7]
  85. 000000F4  486E FF00                pea.l      [A6 - 0x100]
  86. 000000F8  3F3C 0001                move.w     -[A7], 0x1
  87. 000000FC  3F07                     move.w     -[A7], D7
  88. 000000FE  486E FCFC                pea.l      [A6 - 0x304]
  89. 00000102  4EAD 4952                jsr        [A5 + 0x4952 /* export_2342 */]
  90. 00000106  486E FCFC                pea.l      [A6 - 0x304]
  91. 0000010A  486E FE00                pea.l      [A6 - 0x200]
  92. 0000010E  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  93. 00000112  4A5F                     tst.w      [A7]+
  94. 00000114  6608                     bne        +0xA /* 0000011E */
  95. 00000116  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  96. 0000011C  6076                     bra        +0x78 /* 00000194 */
  97. label0000011E:
  98. 0000011E  422E 0012                clr.b      [A6 + 0x12]
  99. 00000122  6070                     bra        +0x72 /* 00000194 */
  100. label00000124:
  101. 00000124  486E FF00                pea.l      [A6 - 0x100]
  102. 00000128  1F3C 0001                move.b     -[A7], 0x1
  103. 0000012C  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  104. 00000130  486E FE00                pea.l      [A6 - 0x200]
  105. 00000134  1F3C 0001                move.b     -[A7], 0x1
  106. 00000138  4EAD 031A                jsr        [A5 + 0x31A /* export_95 */]
  107. 0000013C  486E FE00                pea.l      [A6 - 0x200]
  108. 00000140  486E FF00                pea.l      [A6 - 0x100]
  109. 00000144  4EAD 4942                jsr        [A5 + 0x4942 /* export_2340 */]
  110. 00000148  4A5F                     tst.w      [A7]+
  111. 0000014A  6F08                     ble        +0xA /* 00000154 */
  112. 0000014C  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  113. 00000152  6040                     bra        +0x42 /* 00000194 */
  114. label00000154:
  115. 00000154  422E 0012                clr.b      [A6 + 0x12]
  116. 00000158  603A                     bra        +0x3C /* 00000194 */
  117. label0000015A:
  118. 0000015A  4267                     clr.w      -[A7]
  119. 0000015C  486E FF00                pea.l      [A6 - 0x100]
  120. 00000160  3006                     move.w     D0, D6
  121. 00000162  9047                     sub.w      D0, D7
  122. 00000164  5240                     addq.w     D0, 1
  123. 00000166  3F00                     move.w     -[A7], D0
  124. 00000168  3F07                     move.w     -[A7], D7
  125. 0000016A  486E FCFC                pea.l      [A6 - 0x304]
  126. 0000016E  4EAD 4952                jsr        [A5 + 0x4952 /* export_2342 */]
  127. 00000172  486E FCFC                pea.l      [A6 - 0x304]
  128. 00000176  486E FE00                pea.l      [A6 - 0x200]
  129. 0000017A  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  130. 0000017E  4A5F                     tst.w      [A7]+
  131. 00000180  6608                     bne        +0xA /* 0000018A */
  132. 00000182  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  133. 00000188  600A                     bra        +0xC /* 00000194 */
  134. label0000018A:
  135. 0000018A  422E 0012                clr.b      [A6 + 0x12]
  136. 0000018E  6004                     bra        +0x6 /* 00000194 */
  137. label00000190:
  138. 00000190  422E 0012                clr.b      [A6 + 0x12]
  139. label00000194:
  140. 00000194  4CDF 00C0                movem.l    D6,D7, [A7]+
  141. 00000198  4E5E                     unlink     A6
  142. 0000019A  205F                     movea.l    A0, [A7]+
  143. 0000019C  DEFC 000A                add.w      A7, 0xA /* '\n' */
  144. 000001A0  4ED0                     jmp        [A0]
  145. 000001A2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  146. // begin alternate branch 000001A4-000001A8
  147. fn000001A4:
  148. 000001A4  4E56 FF52                link       A6, -0x00AE
  149. // end alternate branch 000001A4-000001A8
  150. fn000001A4: // (misaligned)
  151. 000001A6  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  152. 000001A8  206E 000C                movea.l    A0, [A6 + 0xC]
  153. 000001AC  43EE FFDC                lea.l      A1, [A6 - 0x24]
  154. 000001B0  7008                     moveq.l    D0, 0x08
  155. label000001B2:
  156. 000001B2  22D8                     move.l     [A1]+, [A0]+
  157. 000001B4  51C8 FFFC                dbf        D0, -0x6 /* 000001B2 */
  158. 000001B8  206E 0008                movea.l    A0, [A6 + 0x8]
  159. 000001BC  43EE FF54                lea.l      A1, [A6 - 0xAC]
  160. 000001C0  7021                     moveq.l    D0, 0x21
  161. label000001C2:
  162. 000001C2  22D8                     move.l     [A1]+, [A0]+
  163. 000001C4  51C8 FFFC                dbf        D0, -0x6 /* 000001C2 */
  164. 000001C8  422E 0010                clr.b      [A6 + 0x10]
  165. 000001CC  102E FFDF                move.b     D0, [A6 - 0x21]
  166. 000001D0  4880                     ext.w      D0
  167. 000001D2  5340                     subq.w     D0, 1
  168. 000001D4  670A                     beq        +0xC /* 000001E0 */
  169. 000001D6  5340                     subq.w     D0, 1
  170. 000001D8  6724                     beq        +0x26 /* 000001FE */
  171. 000001DA  5340                     subq.w     D0, 1
  172. 000001DC  6732                     beq        +0x34 /* 00000210 */
  173. 000001DE  6040                     bra        +0x42 /* 00000220 */
  174. label000001E0:
  175. 000001E0  4267                     clr.w      -[A7]
  176. 000001E2  486E FF5C                pea.l      [A6 - 0xA4]
  177. 000001E6  486E FFE0                pea.l      [A6 - 0x20]
  178. 000001EA  1F2E FFDE                move.b     -[A7], [A6 - 0x22]
  179. 000001EE  4EBA FE84                jsr        [PC - 0x17C /* 00000074 */]
  180. 000001F2  101F                     move.b     D0, [A7]+
  181. 000001F4  672A                     beq        +0x2C /* 00000220 */
  182. 000001F6  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  183. 000001FC  6022                     bra        +0x24 /* 00000220 */
  184. label000001FE:
  185. 000001FE  202E FFE0                move.l     D0, [A6 - 0x20]
  186. 00000202  B0AE FF84                cmp.l      D0, [A6 - 0x7C]
  187. 00000206  6618                     bne        +0x1A /* 00000220 */
  188. 00000208  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  189. 0000020E  6010                     bra        +0x12 /* 00000220 */
  190. label00000210:
  191. 00000210  202E FF7C                move.l     D0, [A6 - 0x84]
  192. 00000214  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  193. 00000218  6606                     bne        +0x8 /* 00000220 */
  194. 0000021A  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  195. label00000220:
  196. 00000220  4E5E                     unlink     A6
  197. 00000222  205F                     movea.l    A0, [A7]+
  198. 00000224  504F                     addq.w     A7, 8
  199. 00000226  4ED0                     jmp        [A0]
  200. fn00000228:
  201. 00000228  4E56 FFB2                link       A6, -0x004E
  202. 0000022C  206E 000C                movea.l    A0, [A6 + 0xC]
  203. 00000230  43EE FFDC                lea.l      A1, [A6 - 0x24]
  204. 00000234  7008                     moveq.l    D0, 0x08
  205. label00000236:
  206. 00000236  22D8                     move.l     [A1]+, [A0]+
  207. 00000238  51C8 FFFC                dbf        D0, -0x6 /* 00000236 */
  208. 0000023C  206E 0008                movea.l    A0, [A6 + 0x8]
  209. 00000240  7000                     moveq.l    D0, 0x00
  210. 00000242  2080                     move.l     [A0], D0
  211. 00000244  4267                     clr.w      -[A7]
  212. 00000246  486E FFE0                pea.l      [A6 - 0x20]
  213. 0000024A  486E FFB2                pea.l      [A6 - 0x4E]
  214. 0000024E  4EAD 3F12                jsr        [A5 + 0x3F12 /* export_2014 */]
  215. 00000252  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  216. 00000256  660E                     bne        +0x10 /* 00000266 */
  217. 00000258  206E 0008                movea.l    A0, [A6 + 0x8]
  218. 0000025C  20AE FFD6                move.l     [A0], [A6 - 0x2A]
  219. 00000260  7000                     moveq.l    D0, 0x00
  220. 00000262  2D40 FFD6                move.l     [A6 - 0x2A], D0
  221. label00000266:
  222. 00000266  4E5E                     unlink     A6
  223. 00000268  205F                     movea.l    A0, [A7]+
  224. 0000026A  504F                     addq.w     A7, 8
  225. 0000026C  4ED0                     jmp        [A0]
  226. 0000026E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  227. // begin alternate branch 00000270-00000274
  228. fn00000270:
  229. 00000270  4E56 FF92                link       A6, -0x006E
  230. // end alternate branch 00000270-00000274
  231. fn00000270: // (misaligned)
  232. 00000272  FF92                     .invalid   <<F/6/7>>
  233. 00000274  206E 000C                movea.l    A0, [A6 + 0xC]
  234. 00000278  43EE FFDC                lea.l      A1, [A6 - 0x24]
  235. 0000027C  7008                     moveq.l    D0, 0x08
  236. label0000027E:
  237. 0000027E  22D8                     move.l     [A1]+, [A0]+
  238. 00000280  51C8 FFFC                dbf        D0, -0x6 /* 0000027E */
  239. 00000284  206E 0008                movea.l    A0, [A6 + 0x8]
  240. 00000288  7000                     moveq.l    D0, 0x00
  241. 0000028A  2080                     move.l     [A0], D0
  242. 0000028C  41EE FF92                lea.l      A0, [A6 - 0x6E]
  243. 00000290  43EE FFE0                lea.l      A1, [A6 - 0x20]
  244. 00000294  7007                     moveq.l    D0, 0x07
  245. label00000296:
  246. 00000296  20D9                     move.l     [A0]+, [A1]+
  247. 00000298  51C8 FFFC                dbf        D0, -0x6 /* 00000296 */
  248. 0000029C  4267                     clr.w      -[A7]
  249. 0000029E  486E FF92                pea.l      [A6 - 0x6E]
  250. 000002A2  486E FFB2                pea.l      [A6 - 0x4E]
  251. 000002A6  4267                     clr.w      -[A7]
  252. 000002A8  4EAD 3F32                jsr        [A5 + 0x3F32 /* export_2018 */]
  253. 000002AC  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  254. 000002B0  6624                     bne        +0x26 /* 000002D6 */
  255. 000002B2  4267                     clr.w      -[A7]
  256. 000002B4  486E FFB2                pea.l      [A6 - 0x4E]
  257. 000002B8  486E FF92                pea.l      [A6 - 0x6E]
  258. 000002BC  1F3C 0001                move.b     -[A7], 0x1
  259. 000002C0  4EBA FDB2                jsr        [PC - 0x24E /* 00000074 */]
  260. 000002C4  101F                     move.b     D0, [A7]+
  261. 000002C6  670E                     beq        +0x10 /* 000002D6 */
  262. 000002C8  206E 0008                movea.l    A0, [A6 + 0x8]
  263. 000002CC  20AE FFD6                move.l     [A0], [A6 - 0x2A]
  264. 000002D0  7000                     moveq.l    D0, 0x00
  265. 000002D2  2D40 FFD6                move.l     [A6 - 0x2A], D0
  266. label000002D6:
  267. 000002D6  4E5E                     unlink     A6
  268. 000002D8  205F                     movea.l    A0, [A7]+
  269. 000002DA  504F                     addq.w     A7, 8
  270. 000002DC  4ED0                     jmp        [A0]
  271. 000002DE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  272. // begin alternate branch 000002E0-000002E4
  273. fn000002E0:
  274. 000002E0  4E56 FF92                link       A6, -0x006E
  275. // end alternate branch 000002E0-000002E4
  276. fn000002E0: // (misaligned)
  277. 000002E2  FF92                     .invalid   <<F/6/7>>
  278. 000002E4  206E 000C                movea.l    A0, [A6 + 0xC]
  279. 000002E8  43EE FFDC                lea.l      A1, [A6 - 0x24]
  280. 000002EC  7008                     moveq.l    D0, 0x08
  281. label000002EE:
  282. 000002EE  22D8                     move.l     [A1]+, [A0]+
  283. 000002F0  51C8 FFFC                dbf        D0, -0x6 /* 000002EE */
  284. 000002F4  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  285. 000002FA  41EE FF92                lea.l      A0, [A6 - 0x6E]
  286. 000002FE  43EE FFE0                lea.l      A1, [A6 - 0x20]
  287. 00000302  7007                     moveq.l    D0, 0x07
  288. label00000304:
  289. 00000304  20D9                     move.l     [A0]+, [A1]+
  290. 00000306  51C8 FFFC                dbf        D0, -0x6 /* 00000304 */
  291. 0000030A  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  292. 0000030E  43EE FF92                lea.l      A1, [A6 - 0x6E]
  293. 00000312  7007                     moveq.l    D0, 0x07
  294. label00000314:
  295. 00000314  20D9                     move.l     [A0]+, [A1]+
  296. 00000316  51C8 FFFC                dbf        D0, -0x6 /* 00000314 */
  297. 0000031A  7000                     moveq.l    D0, 0x00
  298. 0000031C  2D40 FFD6                move.l     [A6 - 0x2A], D0
  299. 00000320  4267                     clr.w      -[A7]
  300. 00000322  486E FFB2                pea.l      [A6 - 0x4E]
  301. 00000326  4267                     clr.w      -[A7]
  302. 00000328  4EAD 3F3A                jsr        [A5 + 0x3F3A /* export_2019 */]
  303. 0000032C  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  304. 00000330  662A                     bne        +0x2C /* 0000035C */
  305. 00000332  4267                     clr.w      -[A7]
  306. 00000334  486E FFB2                pea.l      [A6 - 0x4E]
  307. 00000338  486E FF92                pea.l      [A6 - 0x6E]
  308. 0000033C  1F3C 0001                move.b     -[A7], 0x1
  309. 00000340  4EBA FD32                jsr        [PC - 0x2CE /* 00000074 */]
  310. 00000344  101F                     move.b     D0, [A7]+
  311. 00000346  670E                     beq        +0x10 /* 00000356 */
  312. 00000348  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  313. 0000034C  486E FFD6                pea.l      [A6 - 0x2A]
  314. 00000350  4EAD 3DF2                jsr        [A5 + 0x3DF2 /* export_1978 */]
  315. 00000354  600A                     bra        +0xC /* 00000360 */
  316. label00000356:
  317. 00000356  422E 0010                clr.b      [A6 + 0x10]
  318. 0000035A  6004                     bra        +0x6 /* 00000360 */
  319. label0000035C:
  320. 0000035C  422E 0010                clr.b      [A6 + 0x10]
  321. label00000360:
  322. 00000360  486E FFB2                pea.l      [A6 - 0x4E]
  323. 00000364  4EAD 3F0A                jsr        [A5 + 0x3F0A /* export_2013 */]
  324. 00000368  4E5E                     unlink     A6
  325. 0000036A  205F                     movea.l    A0, [A7]+
  326. 0000036C  504F                     addq.w     A7, 8
  327. 0000036E  4ED0                     jmp        [A0]
  328. fn00000370:
  329. 00000370  4E56 FF92                link       A6, -0x006E
  330. 00000374  206E 000C                movea.l    A0, [A6 + 0xC]
  331. 00000378  43EE FFDC                lea.l      A1, [A6 - 0x24]
  332. 0000037C  7008                     moveq.l    D0, 0x08
  333. label0000037E:
  334. 0000037E  22D8                     move.l     [A1]+, [A0]+
  335. 00000380  51C8 FFFC                dbf        D0, -0x6 /* 0000037E */
  336. 00000384  206E 0008                movea.l    A0, [A6 + 0x8]
  337. 00000388  7000                     moveq.l    D0, 0x00
  338. 0000038A  2080                     move.l     [A0], D0
  339. 0000038C  41EE FF92                lea.l      A0, [A6 - 0x6E]
  340. 00000390  43EE FFE0                lea.l      A1, [A6 - 0x20]
  341. 00000394  7007                     moveq.l    D0, 0x07
  342. label00000396:
  343. 00000396  20D9                     move.l     [A0]+, [A1]+
  344. 00000398  51C8 FFFC                dbf        D0, -0x6 /* 00000396 */
  345. 0000039C  4267                     clr.w      -[A7]
  346. 0000039E  486E FFB2                pea.l      [A6 - 0x4E]
  347. 000003A2  4EAD 3F22                jsr        [A5 + 0x3F22 /* export_2016 */]
  348. 000003A6  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  349. 000003AA  6624                     bne        +0x26 /* 000003D0 */
  350. 000003AC  4267                     clr.w      -[A7]
  351. 000003AE  486E FFB2                pea.l      [A6 - 0x4E]
  352. 000003B2  486E FF92                pea.l      [A6 - 0x6E]
  353. 000003B6  1F2E FFDE                move.b     -[A7], [A6 - 0x22]
  354. 000003BA  4EBA FCB8                jsr        [PC - 0x348 /* 00000074 */]
  355. 000003BE  101F                     move.b     D0, [A7]+
  356. 000003C0  670E                     beq        +0x10 /* 000003D0 */
  357. 000003C2  206E 0008                movea.l    A0, [A6 + 0x8]
  358. 000003C6  20AE FFD6                move.l     [A0], [A6 - 0x2A]
  359. 000003CA  7000                     moveq.l    D0, 0x00
  360. 000003CC  2D40 FFD6                move.l     [A6 - 0x2A], D0
  361. label000003D0:
  362. 000003D0  4E5E                     unlink     A6
  363. 000003D2  205F                     movea.l    A0, [A7]+
  364. 000003D4  504F                     addq.w     A7, 8
  365. 000003D6  4ED0                     jmp        [A0]
  366. fn000003D8:
  367. 000003D8  4E56 FF92                link       A6, -0x006E
  368. 000003DC  206E 000C                movea.l    A0, [A6 + 0xC]
  369. 000003E0  43EE FFDC                lea.l      A1, [A6 - 0x24]
  370. 000003E4  7008                     moveq.l    D0, 0x08
  371. label000003E6:
  372. 000003E6  22D8                     move.l     [A1]+, [A0]+
  373. 000003E8  51C8 FFFC                dbf        D0, -0x6 /* 000003E6 */
  374. 000003EC  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  375. 000003F2  41EE FF92                lea.l      A0, [A6 - 0x6E]
  376. 000003F6  43EE FFE0                lea.l      A1, [A6 - 0x20]
  377. 000003FA  7007                     moveq.l    D0, 0x07
  378. label000003FC:
  379. 000003FC  20D9                     move.l     [A0]+, [A1]+
  380. 000003FE  51C8 FFFC                dbf        D0, -0x6 /* 000003FC */
  381. 00000402  41EE FFB2                lea.l      A0, [A6 - 0x4E]
  382. 00000406  43EE FF92                lea.l      A1, [A6 - 0x6E]
  383. 0000040A  7007                     moveq.l    D0, 0x07
  384. label0000040C:
  385. 0000040C  20D9                     move.l     [A0]+, [A1]+
  386. 0000040E  51C8 FFFC                dbf        D0, -0x6 /* 0000040C */
  387. 00000412  7000                     moveq.l    D0, 0x00
  388. 00000414  2D40 FFD6                move.l     [A6 - 0x2A], D0
  389. 00000418  4267                     clr.w      -[A7]
  390. 0000041A  486E FFB2                pea.l      [A6 - 0x4E]
  391. 0000041E  4EAD 3F2A                jsr        [A5 + 0x3F2A /* export_2017 */]
  392. 00000422  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  393. 00000426  6624                     bne        +0x26 /* 0000044C */
  394. 00000428  4267                     clr.w      -[A7]
  395. 0000042A  486E FFB2                pea.l      [A6 - 0x4E]
  396. 0000042E  486E FF92                pea.l      [A6 - 0x6E]
  397. 00000432  1F2E FFDE                move.b     -[A7], [A6 - 0x22]
  398. 00000436  4EBA FC3C                jsr        [PC - 0x3C4 /* 00000074 */]
  399. 0000043A  101F                     move.b     D0, [A7]+
  400. 0000043C  6712                     beq        +0x14 /* 00000450 */
  401. 0000043E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  402. 00000442  486E FFD6                pea.l      [A6 - 0x2A]
  403. 00000446  4EAD 3DF2                jsr        [A5 + 0x3DF2 /* export_1978 */]
  404. 0000044A  6004                     bra        +0x6 /* 00000450 */
  405. label0000044C:
  406. 0000044C  422E 0010                clr.b      [A6 + 0x10]
  407. label00000450:
  408. 00000450  486E FFB2                pea.l      [A6 - 0x4E]
  409. 00000454  4EAD 3F0A                jsr        [A5 + 0x3F0A /* export_2013 */]
  410. 00000458  4E5E                     unlink     A6
  411. 0000045A  205F                     movea.l    A0, [A7]+
  412. 0000045C  504F                     addq.w     A7, 8
  413. 0000045E  4ED0                     jmp        [A0]
  414. fn00000460:
  415. 00000460  4E56 FE52                link       A6, -0x01AE
  416. 00000464  206E 000C                movea.l    A0, [A6 + 0xC]
  417. 00000468  43EE FFDC                lea.l      A1, [A6 - 0x24]
  418. 0000046C  7008                     moveq.l    D0, 0x08
  419. label0000046E:
  420. 0000046E  22D8                     move.l     [A1]+, [A0]+
  421. 00000470  51C8 FFFC                dbf        D0, -0x6 /* 0000046E */
  422. 00000474  486E FE54                pea.l      [A6 - 0x1AC]
  423. 00000478  4EAD 3EA2                jsr        [A5 + 0x3EA2 /* export_2000 */]
  424. 0000047C  102E FFDF                move.b     D0, [A6 - 0x21]
  425. 00000480  4880                     ext.w      D0
  426. 00000482  5340                     subq.w     D0, 1
  427. 00000484  670A                     beq        +0xC /* 00000490 */
  428. 00000486  5340                     subq.w     D0, 1
  429. 00000488  6726                     beq        +0x28 /* 000004B0 */
  430. 0000048A  5340                     subq.w     D0, 1
  431. 0000048C  6738                     beq        +0x3A /* 000004C6 */
  432. 0000048E  604A                     bra        +0x4C /* 000004DA */
  433. label00000490:
  434. 00000490  41EE FEDC                lea.l      A0, [A6 - 0x124]
  435. 00000494  43FA 0086                lea.l      A1, [PC + 0x86 /* 0000051C, value 0x9724669 '\trFi', pstring "rFilename" */]
  436. 00000498  20D9                     move.l     [A0]+, [A1]+
  437. 0000049A  20D9                     move.l     [A0]+, [A1]+
  438. 0000049C  3091                     move.w     [A0], [A1]
  439. 0000049E  41EE FE5C                lea.l      A0, [A6 - 0x1A4]
  440. 000004A2  43EE FFE0                lea.l      A1, [A6 - 0x20]
  441. 000004A6  7007                     moveq.l    D0, 0x07
  442. label000004A8:
  443. 000004A8  20D9                     move.l     [A0]+, [A1]+
  444. 000004AA  51C8 FFFC                dbf        D0, -0x6 /* 000004A8 */
  445. 000004AE  6032                     bra        +0x34 /* 000004E2 */
  446. label000004B0:
  447. 000004B0  41EE FEDC                lea.l      A0, [A6 - 0x124]
  448. 000004B4  43FA 005C                lea.l      A1, [PC + 0x5C /* 00000512, value 0x9724669 '\trFi', pstring "rFileType" */]
  449. 000004B8  20D9                     move.l     [A0]+, [A1]+
  450. 000004BA  20D9                     move.l     [A0]+, [A1]+
  451. 000004BC  3091                     move.w     [A0], [A1]
  452. 000004BE  2D6E FFE0 FE84           move.l     [A6 - 0x17C], [A6 - 0x20]
  453. 000004C4  601C                     bra        +0x1E /* 000004E2 */
  454. label000004C6:
  455. 000004C6  41EE FEDC                lea.l      A0, [A6 - 0x124]
  456. 000004CA  43FA 003E                lea.l      A1, [PC + 0x3E /* 0000050A, value 0x672566F, pstring "rVolID" */]
  457. 000004CE  20D9                     move.l     [A0]+, [A1]+
  458. 000004D0  20D9                     move.l     [A0]+, [A1]+
  459. 000004D2  2D6E FFE0 FE7C           move.l     [A6 - 0x184], [A6 - 0x20]
  460. 000004D8  6008                     bra        +0xA /* 000004E2 */
  461. label000004DA:
  462. 000004DA  2D7C 0372 4944 FEDC      move.l     [A6 - 0x124], 0x3724944
  463. label000004E2:
  464. 000004E2  4267                     clr.w      -[A7]
  465. 000004E4  486E FE54                pea.l      [A6 - 0x1AC]
  466. 000004E8  486E FEDC                pea.l      [A6 - 0x124]
  467. 000004EC  4EAD 3EBA                jsr        [A5 + 0x3EBA /* export_2003 */]
  468. 000004F0  3D5F FE52                move.w     [A6 - 0x1AE], [A7]+
  469. 000004F4  660C                     bne        +0xE /* 00000502 */
  470. 000004F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  471. 000004FA  2F2E FE54                move.l     -[A7], [A6 - 0x1AC]
  472. 000004FE  4EAD 3DFA                jsr        [A5 + 0x3DFA /* export_1979 */]
  473. label00000502:
  474. 00000502  4E5E                     unlink     A6
  475. 00000504  205F                     movea.l    A0, [A7]+
  476. 00000506  504F                     addq.w     A7, 8
  477. 00000508  4ED0                     jmp        [A0]
  478. 0000050A  0672 566F 6C49           addi.w     [A2 + D6 * 4 + 0x49], 0x566F /* 'Vo' */
  479. 00000510  4400                     neg.b      D0
  480. 00000512  0972 4669                bchg       [A2 + D4.w * 8 + 0x69], D4
  481. 00000516  6C65                     bge        +0x67 /* 0000057D */
  482. 00000518  5479 7065 0972           addq.w     [0x70650972], 2
  483. 0000051E  4669 6C65                not.w      [A1 + 0x6C65]
  484. 00000522  6E61                     bgt        +0x63 /* 00000585 */
  485. 00000524  6D65                     blt        +0x67 /* 0000058B */
  486. 00000526  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  487. // begin alternate branch 00000528-0000052C
  488. fn00000528:
  489. 00000528  4E56 FF52                link       A6, -0x00AE
  490. // end alternate branch 00000528-0000052C
  491. fn00000528: // (misaligned)
  492. 0000052A  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  493. 0000052C  206E 000C                movea.l    A0, [A6 + 0xC]
  494. 00000530  43EE FFDC                lea.l      A1, [A6 - 0x24]
  495. 00000534  7008                     moveq.l    D0, 0x08
  496. label00000536:
  497. 00000536  22D8                     move.l     [A1]+, [A0]+
  498. 00000538  51C8 FFFC                dbf        D0, -0x6 /* 00000536 */
  499. 0000053C  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  500. 00000542  486E FF52                pea.l      [A6 - 0xAE]
  501. 00000546  4EAD 3EA2                jsr        [A5 + 0x3EA2 /* export_2000 */]
  502. 0000054A  102E FFDF                move.b     D0, [A6 - 0x21]
  503. 0000054E  4880                     ext.w      D0
  504. 00000550  5340                     subq.w     D0, 1
  505. 00000552  670A                     beq        +0xC /* 0000055E */
  506. 00000554  5340                     subq.w     D0, 1
  507. 00000556  6718                     beq        +0x1A /* 00000570 */
  508. 00000558  5340                     subq.w     D0, 1
  509. 0000055A  671C                     beq        +0x1E /* 00000578 */
  510. 0000055C  6020                     bra        +0x22 /* 0000057E */
  511. label0000055E:
  512. 0000055E  41EE FF5A                lea.l      A0, [A6 - 0xA6]
  513. 00000562  43EE FFE0                lea.l      A1, [A6 - 0x20]
  514. 00000566  7007                     moveq.l    D0, 0x07
  515. label00000568:
  516. 00000568  20D9                     move.l     [A0]+, [A1]+
  517. 0000056A  51C8 FFFC                dbf        D0, -0x6 /* 00000568 */
  518. 0000056E  600E                     bra        +0x10 /* 0000057E */
  519. label00000570:
  520. 00000570  2D6E FFE0 FF82           move.l     [A6 - 0x7E], [A6 - 0x20]
  521. 00000576  6006                     bra        +0x8 /* 0000057E */
  522. label00000578:
  523. 00000578  2D6E FFE0 FF7A           move.l     [A6 - 0x86], [A6 - 0x20]
  524. label0000057E:
  525. 0000057E  4267                     clr.w      -[A7]
  526. 00000580  486E FF52                pea.l      [A6 - 0xAE]
  527. 00000584  1F3C 0001                move.b     -[A7], 0x1
  528. 00000588  4EAD 3ECA                jsr        [A5 + 0x3ECA /* export_2005 */]
  529. 0000058C  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  530. 00000590  660E                     bne        +0x10 /* 000005A0 */
  531. 00000592  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  532. 00000596  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  533. 0000059A  4EAD 3DFA                jsr        [A5 + 0x3DFA /* export_1979 */]
  534. 0000059E  6004                     bra        +0x6 /* 000005A4 */
  535. label000005A0:
  536. 000005A0  422E 0010                clr.b      [A6 + 0x10]
  537. label000005A4:
  538. 000005A4  4E5E                     unlink     A6
  539. 000005A6  205F                     movea.l    A0, [A7]+
  540. 000005A8  504F                     addq.w     A7, 8
  541. 000005AA  4ED0                     jmp        [A0]
  542. fn000005AC:
  543. 000005AC  4E56 FE52                link       A6, -0x01AE
  544. 000005B0  206E 000C                movea.l    A0, [A6 + 0xC]
  545. 000005B4  43EE FFDC                lea.l      A1, [A6 - 0x24]
  546. 000005B8  7008                     moveq.l    D0, 0x08
  547. label000005BA:
  548. 000005BA  22D8                     move.l     [A1]+, [A0]+
  549. 000005BC  51C8 FFFC                dbf        D0, -0x6 /* 000005BA */
  550. 000005C0  486E FF52                pea.l      [A6 - 0xAE]
  551. 000005C4  4EAD 3EA2                jsr        [A5 + 0x3EA2 /* export_2000 */]
  552. 000005C8  41EE FF5A                lea.l      A0, [A6 - 0xA6]
  553. 000005CC  43EE FFE0                lea.l      A1, [A6 - 0x20]
  554. 000005D0  7007                     moveq.l    D0, 0x07
  555. label000005D2:
  556. 000005D2  20D9                     move.l     [A0]+, [A1]+
  557. 000005D4  51C8 FFFC                dbf        D0, -0x6 /* 000005D2 */
  558. 000005D8  41EE FE52                lea.l      A0, [A6 - 0x1AE]
  559. 000005DC  43FA 0048                lea.l      A1, [PC + 0x48 /* 00000626, value 0x9724669 '\trFi', pstring "rFilename" */]
  560. 000005E0  20D9                     move.l     [A0]+, [A1]+
  561. 000005E2  20D9                     move.l     [A0]+, [A1]+
  562. 000005E4  3091                     move.w     [A0], [A1]
  563. 000005E6  4267                     clr.w      -[A7]
  564. 000005E8  486E FE52                pea.l      [A6 - 0x1AE]
  565. 000005EC  486E FF52                pea.l      [A6 - 0xAE]
  566. 000005F0  4267                     clr.w      -[A7]
  567. 000005F2  4EAD 3ED2                jsr        [A5 + 0x3ED2 /* export_2006 */]
  568. 000005F6  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  569. 000005FA  6622                     bne        +0x24 /* 0000061E */
  570. 000005FC  4267                     clr.w      -[A7]
  571. 000005FE  486E FF5A                pea.l      [A6 - 0xA6]
  572. 00000602  486E FFE0                pea.l      [A6 - 0x20]
  573. 00000606  1F3C 0001                move.b     -[A7], 0x1
  574. 0000060A  4EBA FA68                jsr        [PC - 0x598 /* 00000074 */]
  575. 0000060E  101F                     move.b     D0, [A7]+
  576. 00000610  670C                     beq        +0xE /* 0000061E */
  577. 00000612  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  578. 00000616  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  579. 0000061A  4EAD 3DFA                jsr        [A5 + 0x3DFA /* export_1979 */]
  580. label0000061E:
  581. 0000061E  4E5E                     unlink     A6
  582. 00000620  205F                     movea.l    A0, [A7]+
  583. 00000622  504F                     addq.w     A7, 8
  584. 00000624  4ED0                     jmp        [A0]
  585. 00000626  0972 4669                bchg       [A2 + D4.w * 8 + 0x69], D4
  586. 0000062A  6C65                     bge        +0x67 /* 00000691 */
  587. 0000062C  6E61                     bgt        +0x63 /* 0000068F */
  588. 0000062E  6D65                     blt        +0x67 /* 00000695 */
  589. fn00000630:
  590. 00000630  4E56 FF52                link       A6, -0x00AE
  591. 00000634  206E 000C                movea.l    A0, [A6 + 0xC]
  592. 00000638  43EE FFDC                lea.l      A1, [A6 - 0x24]
  593. 0000063C  7008                     moveq.l    D0, 0x08
  594. label0000063E:
  595. 0000063E  22D8                     move.l     [A1]+, [A0]+
  596. 00000640  51C8 FFFC                dbf        D0, -0x6 /* 0000063E */
  597. 00000644  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  598. 0000064A  486E FF52                pea.l      [A6 - 0xAE]
  599. 0000064E  4EAD 3EA2                jsr        [A5 + 0x3EA2 /* export_2000 */]
  600. 00000652  41EE FF5A                lea.l      A0, [A6 - 0xA6]
  601. 00000656  43EE FFE0                lea.l      A1, [A6 - 0x20]
  602. 0000065A  7007                     moveq.l    D0, 0x07
  603. label0000065C:
  604. 0000065C  20D9                     move.l     [A0]+, [A1]+
  605. 0000065E  51C8 FFFC                dbf        D0, -0x6 /* 0000065C */
  606. 00000662  4267                     clr.w      -[A7]
  607. 00000664  486E FF52                pea.l      [A6 - 0xAE]
  608. 00000668  4267                     clr.w      -[A7]
  609. 0000066A  4EAD 3EDA                jsr        [A5 + 0x3EDA /* export_2007 */]
  610. 0000066E  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  611. 00000672  662A                     bne        +0x2C /* 0000069E */
  612. 00000674  4267                     clr.w      -[A7]
  613. 00000676  486E FF5A                pea.l      [A6 - 0xA6]
  614. 0000067A  486E FFE0                pea.l      [A6 - 0x20]
  615. 0000067E  1F3C 0001                move.b     -[A7], 0x1
  616. 00000682  4EBA F9F0                jsr        [PC - 0x610 /* 00000074 */]
  617. 00000686  101F                     move.b     D0, [A7]+
  618. 00000688  670E                     beq        +0x10 /* 00000698 */
  619. 0000068A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  620. 0000068E  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  621. 00000692  4EAD 3DFA                jsr        [A5 + 0x3DFA /* export_1979 */]
  622. 00000696  600A                     bra        +0xC /* 000006A2 */
  623. label00000698:
  624. 00000698  422E 0010                clr.b      [A6 + 0x10]
  625. 0000069C  6004                     bra        +0x6 /* 000006A2 */
  626. label0000069E:
  627. 0000069E  422E 0010                clr.b      [A6 + 0x10]
  628. label000006A2:
  629. 000006A2  4E5E                     unlink     A6
  630. 000006A4  205F                     movea.l    A0, [A7]+
  631. 000006A6  504F                     addq.w     A7, 8
  632. 000006A8  4ED0                     jmp        [A0]
  633. 000006AA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  634. // begin alternate branch 000006AC-000006B0
  635. fn000006AC:
  636. 000006AC  4E56 FF52                link       A6, -0x00AE
  637. // end alternate branch 000006AC-000006B0
  638. fn000006AC: // (misaligned)
  639. 000006AE  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  640. 000006B0  206E 000C                movea.l    A0, [A6 + 0xC]
  641. 000006B4  43EE FFDC                lea.l      A1, [A6 - 0x24]
  642. 000006B8  7008                     moveq.l    D0, 0x08
  643. label000006BA:
  644. 000006BA  22D8                     move.l     [A1]+, [A0]+
  645. 000006BC  51C8 FFFC                dbf        D0, -0x6 /* 000006BA */
  646. 000006C0  486E FF52                pea.l      [A6 - 0xAE]
  647. 000006C4  4EAD 3EA2                jsr        [A5 + 0x3EA2 /* export_2000 */]
  648. 000006C8  4267                     clr.w      -[A7]
  649. 000006CA  486E FF52                pea.l      [A6 - 0xAE]
  650. 000006CE  4EAD 3EC2                jsr        [A5 + 0x3EC2 /* export_2004 */]
  651. 000006D2  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  652. 000006D6  661E                     bne        +0x20 /* 000006F6 */
  653. 000006D8  4267                     clr.w      -[A7]
  654. 000006DA  486E FFDC                pea.l      [A6 - 0x24]
  655. 000006DE  486E FF52                pea.l      [A6 - 0xAE]
  656. 000006E2  4EBA FAC0                jsr        [PC - 0x540 /* 000001A4 */]
  657. 000006E6  101F                     move.b     D0, [A7]+
  658. 000006E8  670C                     beq        +0xE /* 000006F6 */
  659. 000006EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  660. 000006EE  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  661. 000006F2  4EAD 3DFA                jsr        [A5 + 0x3DFA /* export_1979 */]
  662. label000006F6:
  663. 000006F6  4E5E                     unlink     A6
  664. 000006F8  205F                     movea.l    A0, [A7]+
  665. 000006FA  504F                     addq.w     A7, 8
  666. 000006FC  4ED0                     jmp        [A0]
  667. 000006FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  668. // begin alternate branch 00000700-00000704
  669. fn00000700:
  670. 00000700  4E56 FF52                link       A6, -0x00AE
  671. // end alternate branch 00000700-00000704
  672. fn00000700: // (misaligned)
  673. 00000702  FF52                     .extension 0xF52 <<F/4-5/7>> // unimplemented
  674. 00000704  206E 000C                movea.l    A0, [A6 + 0xC]
  675. 00000708  43EE FFDC                lea.l      A1, [A6 - 0x24]
  676. 0000070C  7008                     moveq.l    D0, 0x08
  677. label0000070E:
  678. 0000070E  22D8                     move.l     [A1]+, [A0]+
  679. 00000710  51C8 FFFC                dbf        D0, -0x6 /* 0000070E */
  680. 00000714  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  681. 0000071A  486E FF52                pea.l      [A6 - 0xAE]
  682. 0000071E  4EAD 3EA2                jsr        [A5 + 0x3EA2 /* export_2000 */]
  683. 00000722  4267                     clr.w      -[A7]
  684. 00000724  486E FF52                pea.l      [A6 - 0xAE]
  685. 00000728  4267                     clr.w      -[A7]
  686. 0000072A  4EAD 3ECA                jsr        [A5 + 0x3ECA /* export_2005 */]
  687. 0000072E  3D5F FFDA                move.w     [A6 - 0x26], [A7]+
  688. 00000732  6620                     bne        +0x22 /* 00000754 */
  689. 00000734  4267                     clr.w      -[A7]
  690. 00000736  486E FFDC                pea.l      [A6 - 0x24]
  691. 0000073A  486E FF52                pea.l      [A6 - 0xAE]
  692. 0000073E  4EBA FA64                jsr        [PC - 0x59C /* 000001A4 */]
  693. 00000742  101F                     move.b     D0, [A7]+
  694. 00000744  6712                     beq        +0x14 /* 00000758 */
  695. 00000746  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  696. 0000074A  2F2E FF52                move.l     -[A7], [A6 - 0xAE]
  697. 0000074E  4EAD 3DFA                jsr        [A5 + 0x3DFA /* export_1979 */]
  698. 00000752  6004                     bra        +0x6 /* 00000758 */
  699. label00000754:
  700. 00000754  422E 0010                clr.b      [A6 + 0x10]
  701. label00000758:
  702. 00000758  4E5E                     unlink     A6
  703. 0000075A  205F                     movea.l    A0, [A7]+
  704. 0000075C  504F                     addq.w     A7, 8
  705. 0000075E  4ED0                     jmp        [A0]
  706. 00000760  4E56 0000                link       A6, 0
  707. 00000764  2F0C                     move.l     -[A7], A4
  708. 00000766  286E 0008                movea.l    A4, [A6 + 0x8]
  709. 0000076A  42A7                     clr.l      -[A7]
  710. 0000076C  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  711. 00000770  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  712. 00000774  295F FFF4                move.l     [A4 - 0xC], [A7]+
  713. 00000778  206C 000A                movea.l    A0, [A4 + 0xA]
  714. 0000077C  2050                     movea.l    A0, [A0]
  715. 0000077E  302C 0008                move.w     D0, [A4 + 0x8]
  716. 00000782  2050                     movea.l    A0, [A0]
  717. 00000784  C1FC 0016                muls.w     D0, 0x16
  718. 00000788  41E8 0160                lea.l      A0, [A0 + 0x160]
  719. 0000078C  2970 0000 FFFC           move.l     [A4 - 0x4], [A0 + D0.w]
  720. 00000792  206C 000A                movea.l    A0, [A4 + 0xA]
  721. 00000796  2050                     movea.l    A0, [A0]
  722. 00000798  302C 0008                move.w     D0, [A4 + 0x8]
  723. 0000079C  2050                     movea.l    A0, [A0]
  724. 0000079E  C1FC 0016                muls.w     D0, 0x16
  725. 000007A2  48E7 8080                movem.l    -[A7], D0,A0
  726. 000007A6  42A7                     clr.l      -[A7]
  727. 000007A8  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  728. 000007AC  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  729. 000007B0  221F                     move.l     D1, [A7]+
  730. 000007B2  4CDF 0101                movem.l    D0,A0, [A7]+
  731. 000007B6  41E8 0160                lea.l      A0, [A0 + 0x160]
  732. 000007BA  2181 0000                move.l     [A0 + D0.w], D1
  733. 000007BE  206C 000A                movea.l    A0, [A4 + 0xA]
  734. 000007C2  2050                     movea.l    A0, [A0]
  735. 000007C4  2050                     movea.l    A0, [A0]
  736. 000007C6  2968 015A FFF8           move.l     [A4 - 0x8], [A0 + 0x15A]
  737. 000007CC  206C 000A                movea.l    A0, [A4 + 0xA]
  738. 000007D0  2050                     movea.l    A0, [A0]
  739. 000007D2  2F08                     move.l     -[A7], A0
  740. 000007D4  42A7                     clr.l      -[A7]
  741. 000007D6  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  742. 000007DA  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  743. 000007DE  201F                     move.l     D0, [A7]+
  744. 000007E0  205F                     movea.l    A0, [A7]+
  745. 000007E2  2050                     movea.l    A0, [A0]
  746. 000007E4  2140 015A                move.l     [A0 + 0x15A], D0
  747. 000007E8  285F                     movea.l    A4, [A7]+
  748. 000007EA  4E5E                     unlink     A6
  749. 000007EC  205F                     movea.l    A0, [A7]+
  750. 000007EE  DEFC 000A                add.w      A7, 0xA /* '\n' */
  751. 000007F2  4ED0                     jmp        [A0]
  752. fn000007F4:
  753. 000007F4  4E56 FF72                link       A6, -0x008E
  754. 000007F8  48E7 0320                movem.l    -[A7], D6,D7,A2
  755. 000007FC  7000                     moveq.l    D0, 0x00
  756. 000007FE  2D40 FFF4                move.l     [A6 - 0xC], D0
  757. 00000802  7000                     moveq.l    D0, 0x00
  758. 00000804  2D40 FFF8                move.l     [A6 - 0x8], D0
  759. 00000808  7000                     moveq.l    D0, 0x00
  760. 0000080A  2D40 FFFC                move.l     [A6 - 0x4], D0
  761. 0000080E  486E FF74                pea.l      [A6 - 0x8C]
  762. 00000812  487A FF4C                pea.l      [PC - 0xB4 /* 00000760, value 0x4E560000 'NV\0\0', cstring "NV" */]
  763. 00000816  2F0E                     move.l     -[A7], A6
  764. 00000818  4EAD 2052                jsr        [A5 + 0x2052 /* export_1030 */]
  765. 0000081C  4207                     clr.b      D7
  766. 0000081E  206E 000A                movea.l    A0, [A6 + 0xA]
  767. 00000822  2050                     movea.l    A0, [A0]
  768. 00000824  302E 0008                move.w     D0, [A6 + 0x8]
  769. 00000828  2050                     movea.l    A0, [A0]
  770. 0000082A  C1FC 0016                muls.w     D0, 0x16
  771. 0000082E  43EE FFDE                lea.l      A1, [A6 - 0x22]
  772. 00000832  45E8 015E                lea.l      A2, [A0 + 0x15E]
  773. 00000836  41F2 0000                lea.l      A0, [A2 + D0.w]
  774. 0000083A  7004                     moveq.l    D0, 0x04
  775. label0000083C:
  776. 0000083C  22D8                     move.l     [A1]+, [A0]+
  777. 0000083E  51C8 FFFC                dbf        D0, -0x6 /* 0000083C */
  778. 00000842  3290                     move.w     [A1], [A0]
  779. 00000844  302E FFDE                move.w     D0, [A6 - 0x22]
  780. 00000848  5340                     subq.w     D0, 1
  781. 0000084A  3D40 FF72                move.w     [A6 - 0x8E], D0
  782. 0000084E  4246                     clr.w      D6
  783. 00000850  6000 01FC                bra        +0x1FE /* 00000A4E */
  784. label00000854:
  785. 00000854  206E 000A                movea.l    A0, [A6 + 0xA]
  786. 00000858  2050                     movea.l    A0, [A0]
  787. 0000085A  3006                     move.w     D0, D6
  788. 0000085C  E540                     asl        D0.w, 2
  789. 0000085E  3236 00E4                move.w     D1, [A6 + D0.w - 0x28]
  790. 00000862  2050                     movea.l    A0, [A0]
  791. 00000864  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  792. 00000868  43EE FFB4                lea.l      A1, [A6 - 0x4C]
  793. 0000086C  41F0 1002                lea.l      A0, [A0 + D1.w + 0x2]
  794. 00000870  7008                     moveq.l    D0, 0x08
  795. label00000872:
  796. 00000872  22D8                     move.l     [A1]+, [A0]+
  797. 00000874  51C8 FFFC                dbf        D0, -0x6 /* 00000872 */
  798. 00000878  3006                     move.w     D0, D6
  799. 0000087A  E540                     asl        D0.w, 2
  800. 0000087C  1236 00E6                move.b     D1, [A6 + D0.w - 0x26]
  801. 00000880  4881                     ext.w      D1
  802. 00000882  5341                     subq.w     D1, 1
  803. 00000884  6B00 011E                bmi        +0x120 /* 000009A4 */
  804. 00000888  0C41 0005                cmpi.w     D1, 0x5
  805. 0000088C  6E00 0116                bgt        +0x118 /* 000009A4 */
  806. 00000890  D241                     add.w      D1, D1
  807. 00000892  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  808. 00000896  4EFB 1000                jmp        [PC + D1.w]
  809. 0000089A  000E 001E                ori.b      A6, 0x1E
  810. 0000089E  0052 0086                ori.w      [A2], 0x86
  811. 000008A2  00B4 00E2 486E FFB4      ori.l      <<invalid full ext with I/IS == 4>>, 0xE2486E
  812. 000008AA  486E FFF4                pea.l      [A6 - 0xC]
  813. 000008AE  4EBA F978                jsr        [PC - 0x688 /* 00000228 */]
  814. 000008B2  6000 00F0                bra        +0xF2 /* 000009A4 */
  815. 000008B6  486E FFB4                pea.l      [A6 - 0x4C]
  816. 000008BA  486E FFF4                pea.l      [A6 - 0xC]
  817. 000008BE  4EBA F9B0                jsr        [PC - 0x650 /* 00000270 */]
  818. label000008C2:
  819. 000008C2  4267                     clr.w      -[A7]
  820. 000008C4  486E FFB4                pea.l      [A6 - 0x4C]
  821. 000008C8  486E FFF4                pea.l      [A6 - 0xC]
  822. 000008CC  4EBA FA12                jsr        [PC - 0x5EE /* 000002E0 */]
  823. 000008D0  101F                     move.b     D0, [A7]+
  824. 000008D2  6700 00D0                beq        +0xD2 /* 000009A4 */
  825. 000008D6  4267                     clr.w      -[A7]
  826. 000008D8  4EBA F726                jsr        [PC - 0x8DA /* 00000000 */]
  827. 000008DC  101F                     move.b     D0, [A7]+
  828. 000008DE  67E2                     beq        -0x1C /* 000008C2 */
  829. 000008E0  7E01                     moveq.l    D7, 0x01
  830. 000008E2  6000 00C0                bra        +0xC2 /* 000009A4 */
  831. 000008E6  6000 00BC                bra        +0xBE /* 000009A4 */
  832. 000008EA  486E FFB4                pea.l      [A6 - 0x4C]
  833. 000008EE  486E FFF4                pea.l      [A6 - 0xC]
  834. 000008F2  4EBA FA7C                jsr        [PC - 0x584 /* 00000370 */]
  835. label000008F6:
  836. 000008F6  4267                     clr.w      -[A7]
  837. 000008F8  486E FFB4                pea.l      [A6 - 0x4C]
  838. 000008FC  486E FFF4                pea.l      [A6 - 0xC]
  839. 00000900  4EBA FAD6                jsr        [PC - 0x52A /* 000003D8 */]
  840. 00000904  101F                     move.b     D0, [A7]+
  841. 00000906  6700 009C                beq        +0x9E /* 000009A4 */
  842. 0000090A  4267                     clr.w      -[A7]
  843. 0000090C  4EBA F6F2                jsr        [PC - 0x90E /* 00000000 */]
  844. 00000910  101F                     move.b     D0, [A7]+
  845. 00000912  67E2                     beq        -0x1C /* 000008F6 */
  846. 00000914  7E01                     moveq.l    D7, 0x01
  847. 00000916  6000 008C                bra        +0x8E /* 000009A4 */
  848. 0000091A  6000 0088                bra        +0x8A /* 000009A4 */
  849. 0000091E  486E FFB4                pea.l      [A6 - 0x4C]
  850. 00000922  486E FFF4                pea.l      [A6 - 0xC]
  851. 00000926  4EBA FB38                jsr        [PC - 0x4C8 /* 00000460 */]
  852. label0000092A:
  853. 0000092A  4267                     clr.w      -[A7]
  854. 0000092C  486E FFB4                pea.l      [A6 - 0x4C]
  855. 00000930  486E FFF4                pea.l      [A6 - 0xC]
  856. 00000934  4EBA FBF2                jsr        [PC - 0x40E /* 00000528 */]
  857. 00000938  101F                     move.b     D0, [A7]+
  858. 0000093A  6768                     beq        +0x6A /* 000009A4 */
  859. 0000093C  4267                     clr.w      -[A7]
  860. 0000093E  4EBA F6C0                jsr        [PC - 0x940 /* 00000000 */]
  861. 00000942  101F                     move.b     D0, [A7]+
  862. 00000944  67E4                     beq        -0x1A /* 0000092A */
  863. 00000946  7E01                     moveq.l    D7, 0x01
  864. 00000948  605A                     bra        +0x5C /* 000009A4 */
  865. 0000094A  6058                     bra        +0x5A /* 000009A4 */
  866. 0000094C  486E FFB4                pea.l      [A6 - 0x4C]
  867. 00000950  486E FFF4                pea.l      [A6 - 0xC]
  868. 00000954  4EBA FC56                jsr        [PC - 0x3AA /* 000005AC */]
  869. label00000958:
  870. 00000958  4267                     clr.w      -[A7]
  871. 0000095A  486E FFB4                pea.l      [A6 - 0x4C]
  872. 0000095E  486E FFF4                pea.l      [A6 - 0xC]
  873. 00000962  4EBA FCCC                jsr        [PC - 0x334 /* 00000630 */]
  874. 00000966  101F                     move.b     D0, [A7]+
  875. 00000968  673A                     beq        +0x3C /* 000009A4 */
  876. 0000096A  4267                     clr.w      -[A7]
  877. 0000096C  4EBA F692                jsr        [PC - 0x96E /* 00000000 */]
  878. 00000970  101F                     move.b     D0, [A7]+
  879. 00000972  67E4                     beq        -0x1A /* 00000958 */
  880. 00000974  7E01                     moveq.l    D7, 0x01
  881. 00000976  602C                     bra        +0x2E /* 000009A4 */
  882. 00000978  602A                     bra        +0x2C /* 000009A4 */
  883. 0000097A  486E FFB4                pea.l      [A6 - 0x4C]
  884. 0000097E  486E FFF4                pea.l      [A6 - 0xC]
  885. 00000982  4EBA FD28                jsr        [PC - 0x2D8 /* 000006AC */]
  886. label00000986:
  887. 00000986  4267                     clr.w      -[A7]
  888. 00000988  486E FFB4                pea.l      [A6 - 0x4C]
  889. 0000098C  486E FFF4                pea.l      [A6 - 0xC]
  890. 00000990  4EBA FD6E                jsr        [PC - 0x292 /* 00000700 */]
  891. 00000994  101F                     move.b     D0, [A7]+
  892. 00000996  670C                     beq        +0xE /* 000009A4 */
  893. 00000998  4267                     clr.w      -[A7]
  894. 0000099A  4EBA F664                jsr        [PC - 0x99C /* 00000000 */]
  895. 0000099E  101F                     move.b     D0, [A7]+
  896. 000009A0  67E4                     beq        -0x1A /* 00000986 */
  897. 000009A2  7E01                     moveq.l    D7, 0x01
  898. label000009A4:
  899. 000009A4  206E 000A                movea.l    A0, [A6 + 0xA]
  900. 000009A8  2050                     movea.l    A0, [A0]
  901. 000009AA  302E 0008                move.w     D0, [A6 + 0x8]
  902. 000009AE  2050                     movea.l    A0, [A0]
  903. 000009B0  C1FC 0016                muls.w     D0, 0x16
  904. 000009B4  41E8 0160                lea.l      A0, [A0 + 0x160]
  905. 000009B8  2D70 0000 FFFC           move.l     [A6 - 0x4], [A0 + D0.w]
  906. 000009BE  4A46                     tst.w      D6
  907. 000009C0  6628                     bne        +0x2A /* 000009EA */
  908. 000009C2  206E 000A                movea.l    A0, [A6 + 0xA]
  909. 000009C6  2050                     movea.l    A0, [A0]
  910. 000009C8  302E 0008                move.w     D0, [A6 + 0x8]
  911. 000009CC  2050                     movea.l    A0, [A0]
  912. 000009CE  C1FC 0016                muls.w     D0, 0x16
  913. 000009D2  41E8 0160                lea.l      A0, [A0 + 0x160]
  914. 000009D6  21AE FFF4 0000           move.l     [A0 + D0.w], [A6 - 0xC]
  915. 000009DC  7000                     moveq.l    D0, 0x00
  916. 000009DE  2D40 FFF4                move.l     [A6 - 0xC], D0
  917. 000009E2  7000                     moveq.l    D0, 0x00
  918. 000009E4  2D40 FFFC                move.l     [A6 - 0x4], D0
  919. 000009E8  6030                     bra        +0x32 /* 00000A1A */
  920. label000009EA:
  921. 000009EA  206E 000A                movea.l    A0, [A6 + 0xA]
  922. 000009EE  2050                     movea.l    A0, [A0]
  923. 000009F0  302E 0008                move.w     D0, [A6 + 0x8]
  924. 000009F4  2050                     movea.l    A0, [A0]
  925. 000009F6  C1FC 0016                muls.w     D0, 0x16
  926. 000009FA  48E7 8080                movem.l    -[A7], D0,A0
  927. 000009FE  42A7                     clr.l      -[A7]
  928. 00000A00  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  929. 00000A04  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  930. 00000A08  4EAD 3E0A                jsr        [A5 + 0x3E0A /* export_1981 */]
  931. 00000A0C  221F                     move.l     D1, [A7]+
  932. 00000A0E  4CDF 0101                movem.l    D0,A0, [A7]+
  933. 00000A12  41E8 0160                lea.l      A0, [A0 + 0x160]
  934. 00000A16  2181 0000                move.l     [A0 + D0.w], D1
  935. label00000A1A:
  936. 00000A1A  42A7                     clr.l      -[A7]
  937. 00000A1C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  938. 00000A20  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  939. 00000A24  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  940. 00000A28  42A7                     clr.l      -[A7]
  941. 00000A2A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  942. 00000A2E  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  943. 00000A32  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  944. 00000A36  1007                     move.b     D0, D7
  945. 00000A38  6710                     beq        +0x12 /* 00000A4A */
  946. 00000A3A  206E 000A                movea.l    A0, [A6 + 0xA]
  947. 00000A3E  2050                     movea.l    A0, [A0]
  948. 00000A40  2050                     movea.l    A0, [A0]
  949. 00000A42  317C 0003 009C           move.w     [A0 + 0x9C], 0x3
  950. 00000A48  600C                     bra        +0xE /* 00000A56 */
  951. label00000A4A:
  952. 00000A4A  5246                     addq.w     D6, 1
  953. 00000A4C  6908                     bvs        +0xA /* 00000A56 */
  954. label00000A4E:
  955. 00000A4E  BC6E FF72                cmp.w      D6, [A6 - 0x8E]
  956. 00000A52  6F00 FE00                ble        -0x1FE /* 00000854 */
  957. label00000A56:
  958. 00000A56  206E 000A                movea.l    A0, [A6 + 0xA]
  959. 00000A5A  2050                     movea.l    A0, [A0]
  960. 00000A5C  302E 0008                move.w     D0, [A6 + 0x8]
  961. 00000A60  2050                     movea.l    A0, [A0]
  962. 00000A62  C1FC 0016                muls.w     D0, 0x16
  963. 00000A66  41E8 0160                lea.l      A0, [A0 + 0x160]
  964. 00000A6A  2D70 0000 FFFC           move.l     [A6 - 0x4], [A0 + D0.w]
  965. 00000A70  206E 000A                movea.l    A0, [A6 + 0xA]
  966. 00000A74  2050                     movea.l    A0, [A0]
  967. 00000A76  2050                     movea.l    A0, [A0]
  968. 00000A78  2D68 015A FFF8           move.l     [A6 - 0x8], [A0 + 0x15A]
  969. 00000A7E  206E 000A                movea.l    A0, [A6 + 0xA]
  970. 00000A82  2050                     movea.l    A0, [A0]
  971. 00000A84  2F08                     move.l     -[A7], A0
  972. 00000A86  42A7                     clr.l      -[A7]
  973. 00000A88  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  974. 00000A8C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  975. 00000A90  4EAD 3E02                jsr        [A5 + 0x3E02 /* export_1980 */]
  976. 00000A94  201F                     move.l     D0, [A7]+
  977. 00000A96  205F                     movea.l    A0, [A7]+
  978. 00000A98  2050                     movea.l    A0, [A0]
  979. 00000A9A  2140 015A                move.l     [A0 + 0x15A], D0
  980. 00000A9E  42A7                     clr.l      -[A7]
  981. 00000AA0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  982. 00000AA4  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  983. 00000AA8  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  984. 00000AAC  206E 000A                movea.l    A0, [A6 + 0xA]
  985. 00000AB0  2050                     movea.l    A0, [A0]
  986. 00000AB2  302E 0008                move.w     D0, [A6 + 0x8]
  987. 00000AB6  2050                     movea.l    A0, [A0]
  988. 00000AB8  C1FC 0016                muls.w     D0, 0x16
  989. 00000ABC  48E7 8080                movem.l    -[A7], D0,A0
  990. 00000AC0  42A7                     clr.l      -[A7]
  991. 00000AC2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  992. 00000AC6  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  993. 00000ACA  221F                     move.l     D1, [A7]+
  994. 00000ACC  4CDF 0101                movem.l    D0,A0, [A7]+
  995. 00000AD0  41E8 0160                lea.l      A0, [A0 + 0x160]
  996. 00000AD4  2181 0000                move.l     [A0 + D0.w], D1
  997. 00000AD8  486E FF74                pea.l      [A6 - 0x8C]
  998. 00000ADC  4EAD 209A                jsr        [A5 + 0x209A /* export_1039 */]
  999. 00000AE0  4CDF 04C0                movem.l    D6,D7,A2, [A7]+
  1000. 00000AE4  4E5E                     unlink     A6
  1001. 00000AE6  205F                     movea.l    A0, [A7]+
  1002. 00000AE8  5C4F                     addq.w     A7, 6
  1003. 00000AEA  4ED0                     jmp        [A0]
  1004. fn00000AEC:
  1005. 00000AEC  4E56 FFDC                link       A6, -0x0024
  1006. 00000AF0  206E 0008                movea.l    A0, [A6 + 0x8]
  1007. 00000AF4  43EE FFDC                lea.l      A1, [A6 - 0x24]
  1008. 00000AF8  7008                     moveq.l    D0, 0x08
  1009. label00000AFA:
  1010. 00000AFA  22D8                     move.l     [A1]+, [A0]+
  1011. 00000AFC  51C8 FFFC                dbf        D0, -0x6 /* 00000AFA */
  1012. 00000B00  102E FFDC                move.b     D0, [A6 - 0x24]
  1013. 00000B04  6766                     beq        +0x68 /* 00000B6C */
  1014. 00000B06  102E FFDF                move.b     D0, [A6 - 0x21]
  1015. 00000B0A  4880                     ext.w      D0
  1016. 00000B0C  6702                     beq        +0x4 /* 00000B10 */
  1017. 00000B0E  6026                     bra        +0x28 /* 00000B36 */
  1018. label00000B10:
  1019. 00000B10  4A2E FFDE                tst.b      [A6 - 0x22]
  1020. 00000B14  6608                     bne        +0xA /* 00000B1E */
  1021. 00000B16  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  1022. 00000B1C  6052                     bra        +0x54 /* 00000B70 */
  1023. label00000B1E:
  1024. 00000B1E  7001                     moveq.l    D0, 0x01
  1025. 00000B20  B02E FFDE                cmp.b      D0, [A6 - 0x22]
  1026. 00000B24  6608                     bne        +0xA /* 00000B2E */
  1027. 00000B26  1D7C 0002 000C           move.b     [A6 + 0xC], 0x2
  1028. 00000B2C  6042                     bra        +0x44 /* 00000B70 */
  1029. label00000B2E:
  1030. 00000B2E  1D7C 0003 000C           move.b     [A6 + 0xC], 0x3
  1031. 00000B34  603A                     bra        +0x3C /* 00000B70 */
  1032. label00000B36:
  1033. 00000B36  4A2E FFDE                tst.b      [A6 - 0x22]
  1034. 00000B3A  6608                     bne        +0xA /* 00000B44 */
  1035. 00000B3C  1D7C 0004 000C           move.b     [A6 + 0xC], 0x4
  1036. 00000B42  602C                     bra        +0x2E /* 00000B70 */
  1037. label00000B44:
  1038. 00000B44  7001                     moveq.l    D0, 0x01
  1039. 00000B46  B02E FFDE                cmp.b      D0, [A6 - 0x22]
  1040. 00000B4A  57C0                     seq        D0
  1041. 00000B4C  4A00                     tst.b      D0
  1042. 00000B4E  6714                     beq        +0x16 /* 00000B64 */
  1043. 00000B50  7201                     moveq.l    D1, 0x01
  1044. 00000B52  B22E FFDF                cmp.b      D1, [A6 - 0x21]
  1045. 00000B56  57C1                     seq        D1
  1046. 00000B58  C001                     and.b      D0, D1
  1047. 00000B5A  6708                     beq        +0xA /* 00000B64 */
  1048. 00000B5C  1D7C 0005 000C           move.b     [A6 + 0xC], 0x5
  1049. 00000B62  600C                     bra        +0xE /* 00000B70 */
  1050. label00000B64:
  1051. 00000B64  1D7C 0006 000C           move.b     [A6 + 0xC], 0x6
  1052. 00000B6A  6004                     bra        +0x6 /* 00000B70 */
  1053. label00000B6C:
  1054. 00000B6C  422E 000C                clr.b      [A6 + 0xC]
  1055. label00000B70:
  1056. 00000B70  4E5E                     unlink     A6
  1057. 00000B72  2E9F                     move.l     [A7], [A7]+
  1058. 00000B74  4E75                     rts
  1059. 00000B76  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1060. export_1841: // at 00000B78 (misaligned)
  1061. 00000B7A  FF50                     .extension 0xF50 <<F/4-5/7>> // unimplemented
  1062. 00000B7C  48E7 0028                movem.l    -[A7], A2,A4
  1063. 00000B80  286E 0008                movea.l    A4, [A6 + 0x8]
  1064. 00000B84  2054                     movea.l    A0, [A4]
  1065. 00000B86  4268 0092                clr.w      [A0 + 0x92]
  1066. 00000B8A  7000                     moveq.l    D0, 0x00
  1067. 00000B8C  2140 0094                move.l     [A0 + 0x94], D0
  1068. 00000B90  7000                     moveq.l    D0, 0x00
  1069. 00000B92  2140 0098                move.l     [A0 + 0x98], D0
  1070. 00000B96  4268 009E                clr.w      [A0 + 0x9E]
  1071. 00000B9A  4268 009C                clr.w      [A0 + 0x9C]
  1072. 00000B9E  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1073. 00000BA2  45E8 00A8                lea.l      A2, [A0 + 0xA8]
  1074. 00000BA6  7009                     moveq.l    D0, 0x09
  1075. label00000BA8:
  1076. 00000BA8  22DA                     move.l     [A1]+, [A2]+
  1077. 00000BAA  51C8 FFFC                dbf        D0, -0x6 /* 00000BA8 */
  1078. 00000BAE  486E FFD8                pea.l      [A6 - 0x28]
  1079. 00000BB2  4EAD 3F02                jsr        [A5 + 0x3F02 /* export_2012 */]
  1080. 00000BB6  2254                     movea.l    A1, [A4]
  1081. 00000BB8  41E9 00A8                lea.l      A0, [A1 + 0xA8]
  1082. 00000BBC  45EE FFD8                lea.l      A2, [A6 - 0x28]
  1083. 00000BC0  7009                     moveq.l    D0, 0x09
  1084. label00000BC2:
  1085. 00000BC2  20DA                     move.l     [A0]+, [A2]+
  1086. 00000BC4  51C8 FFFC                dbf        D0, -0x6 /* 00000BC2 */
  1087. 00000BC8  41EE FF50                lea.l      A0, [A6 - 0xB0]
  1088. 00000BCC  45E9 00D0                lea.l      A2, [A1 + 0xD0]
  1089. 00000BD0  7021                     moveq.l    D0, 0x21
  1090. label00000BD2:
  1091. 00000BD2  20DA                     move.l     [A0]+, [A2]+
  1092. 00000BD4  51C8 FFFC                dbf        D0, -0x6 /* 00000BD2 */
  1093. 00000BD8  486E FF50                pea.l      [A6 - 0xB0]
  1094. 00000BDC  4EAD 3EA2                jsr        [A5 + 0x3EA2 /* export_2000 */]
  1095. 00000BE0  2254                     movea.l    A1, [A4]
  1096. 00000BE2  41E9 00D0                lea.l      A0, [A1 + 0xD0]
  1097. 00000BE6  45EE FF50                lea.l      A2, [A6 - 0xB0]
  1098. 00000BEA  7021                     moveq.l    D0, 0x21
  1099. label00000BEC:
  1100. 00000BEC  20DA                     move.l     [A0]+, [A2]+
  1101. 00000BEE  51C8 FFFC                dbf        D0, -0x6 /* 00000BEC */
  1102. 00000BF2  4CDF 1400                movem.l    A2,A4, [A7]+
  1103. 00000BF6  4E5E                     unlink     A6
  1104. 00000BF8  2E9F                     move.l     [A7], [A7]+
  1105. 00000BFA  4E75                     rts
  1106. export_1842:
  1107. 00000BFC  4E56 FFFA                link       A6, -0x0006
  1108. 00000C00  48E7 0118                movem.l    -[A7], D7,A3,A4
  1109. 00000C04  286E 0008                movea.l    A4, [A6 + 0x8]
  1110. 00000C08  2054                     movea.l    A0, [A4]
  1111. 00000C0A  2668 0094                movea.l    A3, [A0 + 0x94]
  1112. 00000C0E  2F0B                     move.l     -[A7], A3
  1113. 00000C10  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1114. 00000C14  2054                     movea.l    A0, [A4]
  1115. 00000C16  2668 015A                movea.l    A3, [A0 + 0x15A]
  1116. 00000C1A  2F0B                     move.l     -[A7], A3
  1117. 00000C1C  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1118. 00000C20  4247                     clr.w      D7
  1119. 00000C22  6018                     bra        +0x1A /* 00000C3C */
  1120. label00000C24:
  1121. 00000C24  3007                     move.w     D0, D7
  1122. 00000C26  2054                     movea.l    A0, [A4]
  1123. 00000C28  C1FC 0016                muls.w     D0, 0x16
  1124. 00000C2C  43E8 0160                lea.l      A1, [A0 + 0x160]
  1125. 00000C30  2671 0000                movea.l    A3, [A1 + D0.w]
  1126. 00000C34  2F0B                     move.l     -[A7], A3
  1127. 00000C36  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1128. 00000C3A  5247                     addq.w     D7, 1
  1129. label00000C3C:
  1130. 00000C3C  7003                     moveq.l    D0, 0x03
  1131. 00000C3E  B047                     cmp.w      D0, D7
  1132. 00000C40  6CE2                     bge        -0x1C /* 00000C24 */
  1133. 00000C42  2054                     movea.l    A0, [A4]
  1134. 00000C44  2668 00CC                movea.l    A3, [A0 + 0xCC]
  1135. 00000C48  2F0B                     move.l     -[A7], A3
  1136. 00000C4A  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1137. 00000C4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1138. 00000C52  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1139. 00000C56  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1140. 00000C5A  4E5E                     unlink     A6
  1141. 00000C5C  2E9F                     move.l     [A7], [A7]+
  1142. 00000C5E  4E75                     rts
  1143. fn00000C60:
  1144. 00000C60  4E56 FFF6                link       A6, -0x000A
  1145. 00000C64  48E7 0108                movem.l    -[A7], D7,A4
  1146. 00000C68  3E2E 000C                move.w     D7, [A6 + 0xC]
  1147. 00000C6C  286E 0008                movea.l    A4, [A6 + 0x8]
  1148. 00000C70  204C                     movea.l    A0, A4
  1149. 00000C72  5088                     addq.l     A0, 8
  1150. 00000C74  2050                     movea.l    A0, [A0]
  1151. 00000C76  2D48 FFF6                move.l     [A6 - 0xA], A0
  1152. 00000C7A  1D7C 0001 000E           move.b     [A6 + 0xE], 0x1
  1153. 00000C80  3007                     move.w     D0, D7
  1154. 00000C82  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1155. 00000C86  41EC FF70                lea.l      A0, [A4 - 0x90]
  1156. 00000C8A  1230 0000                move.b     D1, [A0 + D0.w]
  1157. 00000C8E  6604                     bne        +0x6 /* 00000C94 */
  1158. 00000C90  422E 000E                clr.b      [A6 + 0xE]
  1159. label00000C94:
  1160. 00000C94  3007                     move.w     D0, D7
  1161. 00000C96  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1162. 00000C9A  7203                     moveq.l    D1, 0x03
  1163. 00000C9C  41EC FF73                lea.l      A0, [A4 - 0x8D]
  1164. 00000CA0  B230 0000                cmp.b      D1, [A0 + D0.w]
  1165. 00000CA4  57C0                     seq        D0
  1166. 00000CA6  4A00                     tst.b      D0
  1167. 00000CA8  6718                     beq        +0x1A /* 00000CC2 */
  1168. 00000CAA  3207                     move.w     D1, D7
  1169. 00000CAC  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  1170. 00000CB0  41EC FF74                lea.l      A0, [A4 - 0x8C]
  1171. 00000CB4  4AB0 1000                tst.l      [A0 + D1.w]
  1172. 00000CB8  5DC1                     slt        D1
  1173. 00000CBA  C001                     and.b      D0, D1
  1174. 00000CBC  6704                     beq        +0x6 /* 00000CC2 */
  1175. 00000CBE  422E 000E                clr.b      [A6 + 0xE]
  1176. label00000CC2:
  1177. 00000CC2  4CDF 1080                movem.l    D7,A4, [A7]+
  1178. 00000CC6  4E5E                     unlink     A6
  1179. 00000CC8  205F                     movea.l    A0, [A7]+
  1180. 00000CCA  5C4F                     addq.w     A7, 6
  1181. 00000CCC  4ED0                     jmp        [A0]
  1182. 00000CCE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1183. export_1843: // at 00000CD0 (misaligned)
  1184. 00000CD2  FED2 48E7                .extension 0xED2 <<F/2-3/7>> // unimplemented
  1185. 00000CD6  0F38 206E                btst       [0x0000206E], D7
  1186. 00000CDA  0010 43EE                ori.b      [A0], 0xEE
  1187. 00000CDE  FF70                     .extension 0xF70 <<F/4-5/7>> // unimplemented
  1188. 00000CE0  7023                     moveq.l    D0, 0x23
  1189. label00000CE2:
  1190. 00000CE2  22D8                     move.l     [A1]+, [A0]+
  1191. 00000CE4  51C8 FFFC                dbf        D0, -0x6 /* 00000CE2 */
  1192. 00000CE8  286E 0008                movea.l    A4, [A6 + 0x8]
  1193. 00000CEC  206E 000C                movea.l    A0, [A6 + 0xC]
  1194. 00000CF0  4210                     clr.b      [A0]
  1195. 00000CF2  2054                     movea.l    A0, [A4]
  1196. 00000CF4  4268 0092                clr.w      [A0 + 0x92]
  1197. 00000CF8  7000                     moveq.l    D0, 0x00
  1198. 00000CFA  2140 0098                move.l     [A0 + 0x98], D0
  1199. 00000CFE  4268 009E                clr.w      [A0 + 0x9E]
  1200. 00000D02  4268 009C                clr.w      [A0 + 0x9C]
  1201. 00000D06  42A7                     clr.l      -[A7]
  1202. 00000D08  2054                     movea.l    A0, [A4]
  1203. 00000D0A  2F28 0094                move.l     -[A7], [A0 + 0x94]
  1204. 00000D0E  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  1205. 00000D12  2054                     movea.l    A0, [A4]
  1206. 00000D14  215F 0094                move.l     [A0 + 0x94], [A7]+
  1207. 00000D18  4247                     clr.w      D7
  1208. 00000D1A  6014                     bra        +0x16 /* 00000D30 */
  1209. label00000D1C:
  1210. 00000D1C  3007                     move.w     D0, D7
  1211. 00000D1E  2054                     movea.l    A0, [A4]
  1212. 00000D20  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1213. 00000D24  47F0 0002                lea.l      A3, [A0 + D0.w + 0x2]
  1214. 00000D28  4293                     clr.l      [A3]
  1215. 00000D2A  422B 0004                clr.b      [A3 + 0x4]
  1216. 00000D2E  5247                     addq.w     D7, 1
  1217. label00000D30:
  1218. 00000D30  7003                     moveq.l    D0, 0x03
  1219. 00000D32  B047                     cmp.w      D0, D7
  1220. 00000D34  6CE6                     bge        -0x18 /* 00000D1C */
  1221. 00000D36  2054                     movea.l    A0, [A4]
  1222. 00000D38  4268 0158                clr.w      [A0 + 0x158]
  1223. 00000D3C  7000                     moveq.l    D0, 0x00
  1224. 00000D3E  2140 015A                move.l     [A0 + 0x15A], D0
  1225. 00000D42  4247                     clr.w      D7
  1226. 00000D44  6064                     bra        +0x66 /* 00000DAA */
  1227. label00000D46:
  1228. 00000D46  3007                     move.w     D0, D7
  1229. 00000D48  2054                     movea.l    A0, [A4]
  1230. 00000D4A  C1FC 0016                muls.w     D0, 0x16
  1231. 00000D4E  43E8 015E                lea.l      A1, [A0 + 0x15E]
  1232. 00000D52  4271 0000                clr.w      [A1 + D0.w]
  1233. 00000D56  3007                     move.w     D0, D7
  1234. 00000D58  C1FC 0016                muls.w     D0, 0x16
  1235. 00000D5C  43E8 0160                lea.l      A1, [A0 + 0x160]
  1236. 00000D60  7200                     moveq.l    D1, 0x00
  1237. 00000D62  2381 0000                move.l     [A1 + D0.w], D1
  1238. 00000D66  426E FF6E                clr.w      [A6 - 0x92]
  1239. 00000D6A  6034                     bra        +0x36 /* 00000DA0 */
  1240. label00000D6C:
  1241. 00000D6C  3007                     move.w     D0, D7
  1242. 00000D6E  2054                     movea.l    A0, [A4]
  1243. 00000D70  C1FC 0016                muls.w     D0, 0x16
  1244. 00000D74  322E FF6E                move.w     D1, [A6 - 0x92]
  1245. 00000D78  E541                     asl        D1.w, 2
  1246. 00000D7A  D041                     add.w      D0, D1
  1247. 00000D7C  43E8 0164                lea.l      A1, [A0 + 0x164]
  1248. 00000D80  33BC FFFF 0000           move.w     [A1 + D0.w], 0xFFFF
  1249. 00000D86  3007                     move.w     D0, D7
  1250. 00000D88  C1FC 0016                muls.w     D0, 0x16
  1251. 00000D8C  322E FF6E                move.w     D1, [A6 - 0x92]
  1252. 00000D90  E541                     asl        D1.w, 2
  1253. 00000D92  D041                     add.w      D0, D1
  1254. 00000D94  43E8 0166                lea.l      A1, [A0 + 0x166]
  1255. 00000D98  4231 0000                clr.b      [A1 + D0.w]
  1256. 00000D9C  526E FF6E                addq.w     [A6 - 0x92], 1
  1257. label00000DA0:
  1258. 00000DA0  7003                     moveq.l    D0, 0x03
  1259. 00000DA2  B06E FF6E                cmp.w      D0, [A6 - 0x92]
  1260. 00000DA6  6CC4                     bge        -0x3A /* 00000D6C */
  1261. 00000DA8  5247                     addq.w     D7, 1
  1262. label00000DAA:
  1263. 00000DAA  7003                     moveq.l    D0, 0x03
  1264. 00000DAC  B047                     cmp.w      D0, D7
  1265. 00000DAE  6C96                     bge        -0x68 /* 00000D46 */
  1266. 00000DB0  4247                     clr.w      D7
  1267. 00000DB2  6046                     bra        +0x48 /* 00000DFA */
  1268. label00000DB4:
  1269. 00000DB4  3007                     move.w     D0, D7
  1270. 00000DB6  2054                     movea.l    A0, [A4]
  1271. 00000DB8  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1272. 00000DBC  4230 0002                clr.b      [A0 + D0.w + 0x2]
  1273. 00000DC0  4267                     clr.w      -[A7]
  1274. 00000DC2  3F07                     move.w     -[A7], D7
  1275. 00000DC4  2F0E                     move.l     -[A7], A6
  1276. 00000DC6  4EBA FE98                jsr        [PC - 0x168 /* 00000C60 */]
  1277. 00000DCA  101F                     move.b     D0, [A7]+
  1278. 00000DCC  672A                     beq        +0x2C /* 00000DF8 */
  1279. 00000DCE  3007                     move.w     D0, D7
  1280. 00000DD0  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1281. 00000DD4  2054                     movea.l    A0, [A4]
  1282. 00000DD6  3228 0092                move.w     D1, [A0 + 0x92]
  1283. 00000DDA  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  1284. 00000DDE  43F0 1002                lea.l      A1, [A0 + D1.w + 0x2]
  1285. 00000DE2  41EE FF70                lea.l      A0, [A6 - 0x90]
  1286. 00000DE6  45F0 0000                lea.l      A2, [A0 + D0.w]
  1287. 00000DEA  7008                     moveq.l    D0, 0x08
  1288. label00000DEC:
  1289. 00000DEC  22DA                     move.l     [A1]+, [A2]+
  1290. 00000DEE  51C8 FFFC                dbf        D0, -0x6 /* 00000DEC */
  1291. 00000DF2  2254                     movea.l    A1, [A4]
  1292. 00000DF4  5269 0092                addq.w     [A1 + 0x92], 1
  1293. label00000DF8:
  1294. 00000DF8  5247                     addq.w     D7, 1
  1295. label00000DFA:
  1296. 00000DFA  7003                     moveq.l    D0, 0x03
  1297. 00000DFC  B047                     cmp.w      D0, D7
  1298. 00000DFE  6CB4                     bge        -0x4A /* 00000DB4 */
  1299. 00000E00  4247                     clr.w      D7
  1300. 00000E02  601E                     bra        +0x20 /* 00000E22 */
  1301. label00000E04:
  1302. 00000E04  3007                     move.w     D0, D7
  1303. 00000E06  2054                     movea.l    A0, [A4]
  1304. 00000E08  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1305. 00000E0C  1230 0002                move.b     D1, [A0 + D0.w + 0x2]
  1306. 00000E10  6702                     beq        +0x4 /* 00000E14 */
  1307. 00000E12  6014                     bra        +0x16 /* 00000E28 */
  1308. label00000E14:
  1309. 00000E14  206E 000C                movea.l    A0, [A6 + 0xC]
  1310. 00000E18  10BC 0001                move.b     [A0], 0x1
  1311. 00000E1C  6000 0164                bra        +0x166 /* 00000F82 */
  1312. 00000E20  5247                     addq.w     D7, 1
  1313. label00000E22:
  1314. 00000E22  7003                     moveq.l    D0, 0x03
  1315. 00000E24  B047                     cmp.w      D0, D7
  1316. 00000E26  6CDC                     bge        -0x22 /* 00000E04 */
  1317. label00000E28:
  1318. 00000E28  2054                     movea.l    A0, [A4]
  1319. 00000E2A  3028 0092                move.w     D0, [A0 + 0x92]
  1320. 00000E2E  5340                     subq.w     D0, 1
  1321. 00000E30  3D40 FED2                move.w     [A6 - 0x12E], D0
  1322. 00000E34  4247                     clr.w      D7
  1323. 00000E36  6038                     bra        +0x3A /* 00000E70 */
  1324. label00000E38:
  1325. 00000E38  3007                     move.w     D0, D7
  1326. 00000E3A  2054                     movea.l    A0, [A4]
  1327. 00000E3C  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1328. 00000E40  7202                     moveq.l    D1, 0x02
  1329. 00000E42  B230 0005                cmp.b      D1, [A0 + D0.w + 0x5]
  1330. 00000E46  57C0                     seq        D0
  1331. 00000E48  4A00                     tst.b      D0
  1332. 00000E4A  6614                     bne        +0x16 /* 00000E60 */
  1333. 00000E4C  3207                     move.w     D1, D7
  1334. 00000E4E  2054                     movea.l    A0, [A4]
  1335. 00000E50  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  1336. 00000E54  7403                     moveq.l    D2, 0x03
  1337. 00000E56  B430 1005                cmp.b      D2, [A0 + D1.w + 0x5]
  1338. 00000E5A  57C1                     seq        D1
  1339. 00000E5C  8001                     or.b       D0, D1
  1340. 00000E5E  670C                     beq        +0xE /* 00000E6C */
  1341. label00000E60:
  1342. 00000E60  3007                     move.w     D0, D7
  1343. 00000E62  2054                     movea.l    A0, [A4]
  1344. 00000E64  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1345. 00000E68  4230 0004                clr.b      [A0 + D0.w + 0x4]
  1346. label00000E6C:
  1347. 00000E6C  5247                     addq.w     D7, 1
  1348. 00000E6E  6906                     bvs        +0x8 /* 00000E76 */
  1349. label00000E70:
  1350. 00000E70  BE6E FED2                cmp.w      D7, [A6 - 0x12E]
  1351. 00000E74  6FC2                     ble        -0x3C /* 00000E38 */
  1352. label00000E76:
  1353. 00000E76  4245                     clr.w      D5
  1354. 00000E78  4246                     clr.w      D6
  1355. 00000E7A  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1356. 00000E7E  2454                     movea.l    A2, [A4]
  1357. 00000E80  43EA 0002                lea.l      A1, [A2 + 0x2]
  1358. 00000E84  7023                     moveq.l    D0, 0x23
  1359. label00000E86:
  1360. 00000E86  20D9                     move.l     [A0]+, [A1]+
  1361. 00000E88  51C8 FFFC                dbf        D0, -0x6 /* 00000E86 */
  1362. label00000E8C:
  1363. 00000E8C  2054                     movea.l    A0, [A4]
  1364. 00000E8E  BC68 0092                cmp.w      D6, [A0 + 0x92]
  1365. 00000E92  6C00 00EE                bge        +0xF0 /* 00000F82 */
  1366. 00000E96  3005                     move.w     D0, D5
  1367. 00000E98  5240                     addq.w     D0, 1
  1368. 00000E9A  3140 0158                move.w     [A0 + 0x158], D0
  1369. 00000E9E  4244                     clr.w      D4
  1370. 00000EA0  3004                     move.w     D0, D4
  1371. 00000EA2  5240                     addq.w     D0, 1
  1372. 00000EA4  3205                     move.w     D1, D5
  1373. 00000EA6  C3FC 0016                muls.w     D1, 0x16
  1374. 00000EAA  43E8 015E                lea.l      A1, [A0 + 0x15E]
  1375. 00000EAE  3380 1000                move.w     [A1 + D1.w], D0
  1376. 00000EB2  3005                     move.w     D0, D5
  1377. 00000EB4  C1FC 0016                muls.w     D0, 0x16
  1378. 00000EB8  3204                     move.w     D1, D4
  1379. 00000EBA  E541                     asl        D1.w, 2
  1380. 00000EBC  D041                     add.w      D0, D1
  1381. 00000EBE  43E8 0164                lea.l      A1, [A0 + 0x164]
  1382. 00000EC2  3386 0000                move.w     [A1 + D0.w], D6
  1383. 00000EC6  4267                     clr.w      -[A7]
  1384. 00000EC8  3006                     move.w     D0, D6
  1385. 00000ECA  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1386. 00000ECE  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1387. 00000ED2  4870 0000                pea.l      [A0 + D0.w]
  1388. 00000ED6  4EBA FC14                jsr        [PC - 0x3EC /* 00000AEC */]
  1389. 00000EDA  1D5F FF65                move.b     [A6 - 0x9B], [A7]+
  1390. 00000EDE  3005                     move.w     D0, D5
  1391. 00000EE0  2054                     movea.l    A0, [A4]
  1392. 00000EE2  C1FC 0016                muls.w     D0, 0x16
  1393. 00000EE6  3204                     move.w     D1, D4
  1394. 00000EE8  E541                     asl        D1.w, 2
  1395. 00000EEA  D041                     add.w      D0, D1
  1396. 00000EEC  43E8 0166                lea.l      A1, [A0 + 0x166]
  1397. 00000EF0  13AE FF65 0000           move.b     [A1 + D0.w], [A6 - 0x9B]
  1398. 00000EF6  5246                     addq.w     D6, 1
  1399. label00000EF8:
  1400. 00000EF8  2054                     movea.l    A0, [A4]
  1401. 00000EFA  BC68 0092                cmp.w      D6, [A0 + 0x92]
  1402. 00000EFE  5DC0                     slt        D0
  1403. 00000F00  4A00                     tst.b      D0
  1404. 00000F02  6778                     beq        +0x7A /* 00000F7C */
  1405. 00000F04  3206                     move.w     D1, D6
  1406. 00000F06  5341                     subq.w     D1, 1
  1407. 00000F08  C3FC 0024                muls.w     D1, 0x24 /* '$' */
  1408. 00000F0C  7401                     moveq.l    D2, 0x01
  1409. 00000F0E  41EE FED5                lea.l      A0, [A6 - 0x12B]
  1410. 00000F12  B430 1000                cmp.b      D2, [A0 + D1.w]
  1411. 00000F16  57C1                     seq        D1
  1412. 00000F18  C001                     and.b      D0, D1
  1413. 00000F1A  6760                     beq        +0x62 /* 00000F7C */
  1414. 00000F1C  5244                     addq.w     D4, 1
  1415. 00000F1E  3004                     move.w     D0, D4
  1416. 00000F20  5240                     addq.w     D0, 1
  1417. 00000F22  3205                     move.w     D1, D5
  1418. 00000F24  2054                     movea.l    A0, [A4]
  1419. 00000F26  C3FC 0016                muls.w     D1, 0x16
  1420. 00000F2A  43E8 015E                lea.l      A1, [A0 + 0x15E]
  1421. 00000F2E  3380 1000                move.w     [A1 + D1.w], D0
  1422. 00000F32  3005                     move.w     D0, D5
  1423. 00000F34  C1FC 0016                muls.w     D0, 0x16
  1424. 00000F38  3204                     move.w     D1, D4
  1425. 00000F3A  E541                     asl        D1.w, 2
  1426. 00000F3C  D041                     add.w      D0, D1
  1427. 00000F3E  43E8 0164                lea.l      A1, [A0 + 0x164]
  1428. 00000F42  3386 0000                move.w     [A1 + D0.w], D6
  1429. 00000F46  4267                     clr.w      -[A7]
  1430. 00000F48  3006                     move.w     D0, D6
  1431. 00000F4A  C1FC 0024                muls.w     D0, 0x24 /* '$' */
  1432. 00000F4E  41EE FED4                lea.l      A0, [A6 - 0x12C]
  1433. 00000F52  4870 0000                pea.l      [A0 + D0.w]
  1434. 00000F56  4EBA FB94                jsr        [PC - 0x46C /* 00000AEC */]
  1435. 00000F5A  1D5F FF65                move.b     [A6 - 0x9B], [A7]+
  1436. 00000F5E  3005                     move.w     D0, D5
  1437. 00000F60  2054                     movea.l    A0, [A4]
  1438. 00000F62  C1FC 0016                muls.w     D0, 0x16
  1439. 00000F66  3204                     move.w     D1, D4
  1440. 00000F68  E541                     asl        D1.w, 2
  1441. 00000F6A  D041                     add.w      D0, D1
  1442. 00000F6C  43E8 0166                lea.l      A1, [A0 + 0x166]
  1443. 00000F70  13AE FF65 0000           move.b     [A1 + D0.w], [A6 - 0x9B]
  1444. 00000F76  5246                     addq.w     D6, 1
  1445. 00000F78  6000 FF7E                bra        -0x80 /* 00000EF8 */
  1446. label00000F7C:
  1447. 00000F7C  5245                     addq.w     D5, 1
  1448. 00000F7E  6000 FF0C                bra        -0xF2 /* 00000E8C */
  1449. label00000F82:
  1450. 00000F82  4CDF 1CF0                movem.l    D4,D5,D6,D7,A2,A3,A4, [A7]+
  1451. 00000F86  4E5E                     unlink     A6
  1452. 00000F88  205F                     movea.l    A0, [A7]+
  1453. 00000F8A  DEFC 000C                add.w      A7, 0xC
  1454. 00000F8E  4ED0                     jmp        [A0]
  1455. export_1844:
  1456. 00000F90  4E56 FFEA                link       A6, -0x0016
  1457. 00000F94  48E7 0108                movem.l    -[A7], D7,A4
  1458. 00000F98  286E 0008                movea.l    A4, [A6 + 0x8]
  1459. 00000F9C  2054                     movea.l    A0, [A4]
  1460. 00000F9E  317C 0001 009C           move.w     [A0 + 0x9C], 0x1
  1461. 00000FA4  4267                     clr.w      -[A7]
  1462. 00000FA6  4EAD 3FE2                jsr        [A5 + 0x3FE2 /* export_2040 */]
  1463. 00000FAA  101F                     move.b     D0, [A7]+
  1464. 00000FAC  670C                     beq        +0xE /* 00000FBA */
  1465. 00000FAE  2054                     movea.l    A0, [A4]
  1466. 00000FB0  317C 0003 009C           move.w     [A0 + 0x9C], 0x3
  1467. 00000FB6  6000 0084                bra        +0x86 /* 0000103C */
  1468. label00000FBA:
  1469. 00000FBA  2054                     movea.l    A0, [A4]
  1470. 00000FBC  3028 0158                move.w     D0, [A0 + 0x158]
  1471. 00000FC0  5340                     subq.w     D0, 1
  1472. 00000FC2  48C0                     ext.l      D0
  1473. 00000FC4  2D40 FFEA                move.l     [A6 - 0x16], D0
  1474. 00000FC8  7E00                     moveq.l    D7, 0x00
  1475. 00000FCA  6014                     bra        +0x16 /* 00000FE0 */
  1476. label00000FCC:
  1477. 00000FCC  2D6E 0008 FFEE           move.l     [A6 - 0x12], [A6 + 0x8]
  1478. 00000FD2  486E FFEE                pea.l      [A6 - 0x12]
  1479. 00000FD6  3F07                     move.w     -[A7], D7
  1480. 00000FD8  4EBA F81A                jsr        [PC - 0x7E6 /* 000007F4 */]
  1481. 00000FDC  5287                     addq.l     D7, 1
  1482. 00000FDE  6906                     bvs        +0x8 /* 00000FE6 */
  1483. label00000FE0:
  1484. 00000FE0  BEAE FFEA                cmp.l      D7, [A6 - 0x16]
  1485. 00000FE4  6FE6                     ble        -0x18 /* 00000FCC */
  1486. label00000FE6:
  1487. 00000FE6  2054                     movea.l    A0, [A4]
  1488. 00000FE8  2168 015A 0094           move.l     [A0 + 0x94], [A0 + 0x15A]
  1489. 00000FEE  7000                     moveq.l    D0, 0x00
  1490. 00000FF0  2140 015A                move.l     [A0 + 0x15A], D0
  1491. 00000FF4  4AA8 0094                tst.l      [A0 + 0x94]
  1492. 00000FF8  56C0                     sne        D0
  1493. 00000FFA  4A00                     tst.b      D0
  1494. 00000FFC  672E                     beq        +0x30 /* 0000102C */
  1495. 00000FFE  2F00                     move.l     -[A7], D0
  1496. 00001000  42A7                     clr.l      -[A7]
  1497. 00001002  2054                     movea.l    A0, [A4]
  1498. 00001004  2F28 0094                move.l     -[A7], [A0 + 0x94]
  1499. 00001008  4EAD 02C2                jsr        [A5 + 0x2C2 /* export_84 */]
  1500. 0000100C  221F                     move.l     D1, [A7]+
  1501. 0000100E  201F                     move.l     D0, [A7]+
  1502. 00001010  7404                     moveq.l    D2, 0x04
  1503. 00001012  B481                     cmp.l      D2, D1
  1504. 00001014  5EC1                     sgt        D1
  1505. 00001016  C001                     and.b      D0, D1
  1506. 00001018  6712                     beq        +0x14 /* 0000102C */
  1507. 0000101A  42A7                     clr.l      -[A7]
  1508. 0000101C  2054                     movea.l    A0, [A4]
  1509. 0000101E  2F28 0094                move.l     -[A7], [A0 + 0x94]
  1510. 00001022  4EAD 214A                jsr        [A5 + 0x214A /* export_1061 */]
  1511. 00001026  2054                     movea.l    A0, [A4]
  1512. 00001028  215F 0094                move.l     [A0 + 0x94], [A7]+
  1513. label0000102C:
  1514. 0000102C  7003                     moveq.l    D0, 0x03
  1515. 0000102E  2054                     movea.l    A0, [A4]
  1516. 00001030  B068 009C                cmp.w      D0, [A0 + 0x9C]
  1517. 00001034  6706                     beq        +0x8 /* 0000103C */
  1518. 00001036  317C 0002 009C           move.w     [A0 + 0x9C], 0x2
  1519. label0000103C:
  1520. 0000103C  4CDF 1080                movem.l    D7,A4, [A7]+
  1521. 00001040  4E5E                     unlink     A6
  1522. 00001042  2E9F                     move.l     [A7], [A7]+
  1523. 00001044  4E75                     rts
  1524. 00001046  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1525. export_1845: // at 00001048 (misaligned)
  1526. 0000104A  FFFE                     .invalid   <<F/7/7>>
  1527. 0000104C  48E7 0108                movem.l    -[A7], D7,A4
  1528. 00001050  4247                     clr.w      D7
  1529. 00001052  6022                     bra        +0x24 /* 00001076 */
  1530. label00001054:
  1531. 00001054  206E 0008                movea.l    A0, [A6 + 0x8]
  1532. 00001058  3007                     move.w     D0, D7
  1533. 0000105A  41BC 0003 C1FC           .invalid   0, 0x3C1FC // invalid opcode 4 with b == 6
  1534. 00001060  0024 49F0                ori.b      -[A4], 0xF0
  1535. 00001064  0000 4254                ori.b      D0, 0x54 /* 'T' */
  1536. 00001068  422C 0003                clr.b      [A4 + 0x3]
  1537. 0000106C  422C 0002                clr.b      [A4 + 0x2]
  1538. 00001070  422C 0004                clr.b      [A4 + 0x4]
  1539. 00001074  5247                     addq.w     D7, 1
  1540. label00001076:
  1541. 00001076  7003                     moveq.l    D0, 0x03
  1542. 00001078  B047                     cmp.w      D0, D7
  1543. 0000107A  6CD8                     bge        -0x26 /* 00001054 */
  1544. 0000107C  4CDF 1080                movem.l    D7,A4, [A7]+
  1545. 00001080  4E5E                     unlink     A6
  1546. 00001082  2E9F                     move.l     [A7], [A7]+
  1547. 00001084  4E75                     rts
  1548. 00001086  9143                     subx.w     D0, D3
  1549. 00001088  4C45 4152                movem.l    D1,D4,D6,A0,A6, D5
  1550. 0000108C  4649                     not.w      A1
  1551. 0000108E  4E44                     trap       4
  1552. 00001090  4352                     chk.w      D1, [A2]
  1553. 00001092  4954                     chk.w      D4, [A4]
  1554. 00001094  4552                     chk.w      D2, [A2]
  1555. 00001096  4941                     chk.w      D4, D1
  1556. 00001098  0000 0000                ori.b      D0, 0x0
  1557.